自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 认识文件操作

文件在电脑中的位置。文本文件:存人能看懂的字符,有格式转换,记事本打开可读二进制文件:存内存原始字节,无转换,速度快,记事本打开乱码,适合结构体、数组、链表数据存储四个核心函数fprintf (file, “%d”, x) 文本写,数字转ASCII字符,返回输出的字符个数fscanf (file, “%d”, &x) 文本读,字符转数字,自动跳过空格换行Tab,参数要地址,返回成功读入的数据项数量。

2026-11-09 20:38:06 153

原创 力扣206.反转链表

统一结构体定义如下。

2026-11-05 21:44:15 69

原创 栈与队列基础

在栈中,栈顶初始化分为两种情况:top = 0,即top为下一个可以放入元素的空位下标。入栈应先放值再后移:stack[top++]=val;出栈时应先前移再取值:val=stack[–top];数组栈满条件:top>max。top = -1,即top为栈顶已存在元素的下标。入栈应先后移再放值:stack[++top]=val;出栈应先取值再前移:val=stack[top–];数组栈满条件:top>=max-1。队列环形折返时记得需要取模。

2026-11-03 21:09:30 177

原创 二分法介绍

/ 继续往右边找} else {区间统一原则:区间定义、循环条件、边界更新三者必须配套,不能混用数组无序绝对不能用二分重复元素数组,普通二分不能保证找到最左/最右位置,要用边界版本查找失败时,返回值自定义(一般-1)D:\相册\7a5d8b0b-31e2-4c45-8adc-e3b86223d9f9.jpg。

2026-10-28 21:14:10 198

原创 链表的操作

增删操作核心:找前驱节点插入顺序:先连后面,再改前面凡是malloc出来的节点,不用了必须free空指针风险:遍历的时候判断NULL,不要访问NULL->next反转链表:循环结束时head是NULL,返回pre,不是head时间复杂度汇总:​ 查找、遍历、尾插、指定位置插入删除:O(n)​ 头插、头删:O(1)D:\相册\微信图片_20261025211847_91_2.jpg。

2026-10-28 21:03:41 194

原创 一二面题解

九九乘法表是数学学习中必须记忆的内容之一。九九乘法表的前三行为:1 * 1 = 1`类似的,我们可以定义出九九乘方表,其前三行为:1 ^ 1 = 1`a ^ b的含义为 b个 a相乘。例如:3^4=3×3×3×3=81请你输出九九乘方表的前 n*n 行,每两项之间由一个空格隔开。

2026-10-25 18:59:59 225

原创 大小端字节序介绍

在计算机系统中每个地址单元对应一个字节,不同类型的数所占字节不同,对于内存大小大于一个字节的short,long等在存储时就会出现如何安排多个字节的问题;同时处理器位宽大于一个字节时,多字节数据在内存中的存放顺序没有唯一标准,于是产生大小端字节序。(当数据跨越不同字节序的系统边界时,如网络通信,会引发字节交换错误,因此跨平台程序须进行字节序转换)数据的低位字节内容保存在内存的高地址处,数据的高位字节内容保存在内存的低地址处。数据的低位字节内容保存在内存的低地址处,数据的高位字节内容保存在内存的高地址处。

2026-10-21 20:15:12 332

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除