首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
知识点合集
餘yuqn
创建于2023-07-12
订阅专栏
记录学习过程中积累的知识点(包括其他编程语言),相当于笔记(可能存在错误或不足) —— yuqn202307120222
等 2 人订阅
共126篇文章
创建于2023-07-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C语言中浮点型存储方式
浮点型有单精度浮点型 float 和双精度浮点型 double,下面一起探讨一下浮点型数据在内存中的存储和读取。 为了方便了解,这里先对浮点型存储简单做个总结。(这里有些词只是为了方便了解,并不是官方
数据结构-希尔排序
在使用快速排序的时候,如果数据排序杂乱,那排序消耗的时间将会变得很高,可以先使用希尔排序,将数据总体趋于一个排序状态再使用快速排序,将能极大的减小开销。 算法思路: 1、线性表L,增量di 2、通过不
数据结构-简单选择排序
简单选择排序应该是排序算法中最直接的了,不断重复遍历线性表,找到最小的元素(这里以升序为主),放到最前面,这就是简单选择排序。 这种方法能够简单粗暴的进行排序,但是消耗的时间非常大,因为每一次都需要遍
数据结构-分块查找
分块查找主要用于线性表局部内元素所在范围是一个有序的结构,将线性表分成多块,且每一块所在的最大范围能够组成一个排序结构表。再使用另外一个线性表进行辅助,记录每一块的数据范围。 算法思路: 1、含有局部
"%5.2f" 格式输出
在使用c语言 printf("%5.2f") 输出数据时,需要对原本的浮点型数据进行格式化,那 "%5.2f" 输出来的数据跟原本 "%f" 区别在哪里呢? 输出结果为: 通过上面的代码和打印结果,我
C语言指针指向字符串问题
先看一下代码,总共有三种字符串声明方式,内容都是“hello world!”。 接下来看看输出结果: 可以发现,前面两种结果是不同的,第三种不同。(这里一二和三四本质一样,就不重复介绍)这是因为cha
数据结构-顺序查找
顺序查找是数据结构中较为常用的算法,主要作用于线性表的查找,也是最简单的查找算法。依次遍历数据,从而找到匹配内容。 算法思路: 1、被查找的线性表L、查询元素K 2、由 0 - L.length (非
数据结构-归并排序
归并排序作用于多个表数据段,将多个表的数据依次比较找到最值,不断重复步骤,最终找到一个趋于排序结构。
数据结构-折半查找
折半查找主要作用于线性表数据结构查找数据,是查找算法的一种,折半查找在数据量大的表中,能够发挥很大的作用,但是使用折半查找的前提是表数据内容顺序排序。 算法思路: 1、线性表L(这里以升序做参考)、查
数据结构 - 树、森林的转换
数据结构中,树和森林都是非常常见的逻辑结构。 一、树 -> 二叉树 1、加线 2、去线 3、调整 二、森林 -> 二叉树 1、每个树转二叉树 2、组合 三、二叉树 -> 树 1、加线 2、去线 3、调
c语言共用体占用内存计算
c语言中,共用体是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型。您可以定义一个带有多成员的共用体,但是任何时候只能有一个成员带有值。共用体提供了一种使用相同的内存位置的有效方式。 通过
vue项目如何确定vue版本
进入项目的package.json文件,找到dependencies的vue属性,里面有vue的版本介绍,如果 由上可知道,2.x开头的是vue2,3.x开头的是vue3。
Seata 分布式事务锁执行原理
事务是我们在处理业务时很常用的处理方法,通过事务可以保证多个任务的同步执行。 在 springBoot 中,我们通常会使用 @transition 注解进行事务处理,但是这是在单个 connectio
C语言结构体占用内存计算
c语言中结构体是一种很常见的类型,通过struct修饰,它在内存中也有对应的存储方式。 结构体在存储中,会遵循以下几个规则: 接下来我们看看存储的过程(以上面定义的结构体做例子,假设最大对齐数为8):
数据结构 - 图生成树、森林,以及图的存储结构
图是数据结构中非常重要的逻辑结构,在开发中使用也非常广泛,下面一起讨论图生成树、森林的过程,以及图的存储结构。 一、图生成树 1、深度遍历 (1)、确定起始点(这里以A为起始点) (2)、开始标记路径
C语言使用%u打印整数
使用 %u 是以 unsigned(无符号号)的形式打印存在内存中的数字,而在内存中的正整数二进制码首位为0,负整数为1。通过 %u 读取的内容,是不识别该数字在内存中补码的第一位二进制码代表含义,从
散列表算法和冲突处理
散列表又称哈希表,散列表是一种数据逻辑结构,通过特定的算法来确定一串散列地址,当需要存放元素的时候,则会存在对应的地址。 1、除留余数法:H(key) = key % p 散列表表长为m,取一个不大于
计算机硬件组成 - 编码 - 浮点数 - 校检码 - 体系结构 - 指令 - 流水线
1、计算机基本硬件系统组成:运算器、控制器、存储器、输入设备、输出设备 2、cpu功能 3、cpu组成
操作系统概述 - 进程管理 - 同步互斥 - 进程调度 - 死锁 - 存储管理 - 固定分页分段
1、操作系统概述 操作系统的两大作用:(1)通过资源管理提高计算机系统的效率;(2)改善人机界面,向用户提供友好的工作环境 操作系统的四大特征:并发性、共享性、虚拟性、不确定性 操作系统的五大功能:进
三级模式 - 数据库设计 - 数据模型 - 关系代数 - 函数依赖 - 范式
一、三级模式、两级映像 内模式:管理如何存储的物理数据,对应具体的物理存储文件 模式:也叫概念模式,通常我们所说的基本表 外模式:对应数据库的视图 内模式 - 模式映像:表示数据库数据和存储数据的物理
下一页