- 博客(33)
- 问答 (1)
- 收藏
- 关注
原创 代码随想录算法训练营第三十二天 | 122.买卖股票的最佳时机 II,55. 跳跃游戏, 45.跳跃游戏 II[贪心算法篇]
买卖股票的最佳时机II、跳跃游戏、贪心算法
2024-03-01 22:14:01
990
原创 代码随想录算法训练营第三十一天 | 455.分发饼干,376. 摆动序列, 53. 最大子序和[贪心算法篇]
分发饼干、摆动序列、最大子序和、力扣
2024-02-29 23:22:05
835
原创 代码随想录算法训练营第二十三天 | 669. 修剪二叉搜索树,108.将有序数组转换为二叉搜索树,538.把二叉搜索树转换为累加树 [二叉树篇]
二叉搜索树、递归
2024-02-21 00:38:14
1068
原创 代码随想录算法训练营第二十二天 | 235. 二叉搜索树的最近公共祖先 ,701.二叉搜索树中的插入操作,450.删除二叉搜索树中的节点 [二叉树篇]
二叉搜索树、最近公共祖先、插入节点、删除节点
2024-02-20 23:50:07
670
原创 代码随想录算法训练营第十七天 | 110.平衡二叉树,257. 二叉树的所有路径,404.左叶子之和 [二叉树篇]
二叉树、平衡二叉树、路径、左右叶子
2024-02-19 22:51:02
843
原创 代码随想录算法训练营第十六天 | 104.二叉树的最大深度,111.二叉树的最小深度,222.完全二叉树的节点个数 [二叉树篇]
最大深度、最小深度、二叉树、节点个数,完全二叉树
2024-02-18 22:11:02
729
原创 代码随想录算法训练营第十五天 | 102.二叉树的层序遍历,226.翻转二叉树,101.对称二叉树 [二叉树篇]
广度优先遍历、层序遍历、翻转二叉树、C语言
2024-02-08 00:17:21
704
原创 代码随想录算法训练营第十四天 | 144. 二叉树的前序遍历,145.二叉树的后序遍历,94.二叉树的中序遍历 [二叉树篇]
二叉树、递归、迭代、前序遍历、中序遍历、后序遍历
2024-02-07 00:01:39
614
原创 代码随想录算法训练营第十三天 | 239. 滑动窗口最大值,347.前 K 个高频元素 [栈与队列篇]
滑动窗口最大值、小顶堆、大顶堆、单调队列、C语言、双向链表
2024-02-06 00:31:01
1112
原创 代码随想录算法训练营第十一天 | 20. 有效的括号,1047. 删除字符串中的所有相邻重复项,150. 逆波兰表达式求值[栈与队列篇]
括号匹配、删除相邻重复项、逆波兰表达式、栈结构
2024-02-04 00:13:07
954
原创 代码随想录算法训练营第九天 | KMP算法学习,28. 实现 strStr(),459.重复的子字符串 [字符串篇]
KMP算法应该是我这些天来接解到的真正的算法题,今天视频和讲解文章看了两遍,算是对这个算法有了初步的认识,不得不佩服那些能研究出算法的学者们,想必他们的数学推理逻辑功底何其强大,才能从这具体的世界中抽象出那样像真理般的规律。知识就像一张网,不是二维平面中的网,更像三维空间的网状结构。我们初步学习只是从一个点切入进去了,往往理解地不是很深刻。
2024-02-01 22:41:51
256
原创 代码随想录算法训练营第八天 | 344. 反转字符串,541. 反转字符串II,54. 替换数字,151.翻转字符串里的单词,55. 右旋字符串[字符串篇]
字符串处理、字符串反转、双指针、去除特定元素
2024-02-01 00:00:36
560
原创 代码随想录算法训练营第七天 | 454.四数相加II,383. 赎金信,15. 三数之和 ,18. 四数之和[哈希表篇]
哈希法、C语言、数组结构、四数相加、三数之和、四数之和
2024-01-31 00:49:59
785
原创 代码随想录算法训练营第六天 | 242.有效的字母异位词,349. 两个数组的交集,202. 快乐数 , 1. 两数之和 [哈希表篇]
哈希表、c语言、set集合、map集合、链表
2024-01-29 23:15:39
1065
原创 代码随想录算法训练营第四天 | 24. 两两交换链表中的节点,19. 删除链表的倒数第 N 个结点,02.07. 链表相交,142. 环形链表 II [链表篇]
两两交换链表节点,删除链表节点,链表相交,环形链表,链表操作,双指针法,快慢指针
2024-01-27 23:25:55
1073
原创 代码随想录算法训练营第三天 | 203. 移除链表元素,707.设计链表,206. 反转链表 [链表篇]
链表操作、单链接、链表反转、移除链表元素
2024-01-26 22:55:30
904
原创 代码随想录算法训练营第二天 | 977.有序数组的平方,209.长度最小的子数组,59.螺旋矩阵II [数组篇]
C语言、双指针、滑动窗口、长度最小子数组、螺旋矩阵、水果成篮
2024-01-25 23:59:54
932
原创 代码随想录算法训练营第一天 | 704. 二分查找,27. 移除元素 [数组篇]
代码随想录 数组 二分查找法 双指针 正整数和负整数的最大计数 搜索插入位置 删除有序数组中的重复项 移动零
2024-01-24 22:38:55
876
原创 地址范围的边界值判断
有地址addr和大小size的内存块,该块地址大小合理并有效,判断地址sub_addr和大小sub_size的内存块在[addr, addr + size]之间,如果符合,输出1,否则输出0。如果真的存在反转,应该有这样的关系 sub_addr + sub_size < sub_addr。此类问题主要考查的是计算机中数值的溢出与反转。
2023-10-14 22:41:56
80
原创 为什么进程通信效率要低于线程通信
为什么进程通信效率要大于线程通信进程通信线程通信今天学习时做了下面的memo,特此做个记录进程通信/** ***为了测试进程间的通信**** 先声明一个全局变量,然后创建一个子进程* 在父进程中改变这个全局变量,但是在子进程是发现这个全局变量并没有改变* 说明:进程间通信相当于两个编译链接的可运行程序 (a.out 和 b.out)* 间接说明进程切换系统开销大(要保存上下文),通信效率低*/int env = 3;int main(void){ //
2021-11-20 23:01:05
405
原创 while条件中为指针
while条件中为指针做一个笔记记录char *str = "string";while(*str) { ...(省略) str++; }while(*str) 的作用等同于 while(*str != ‘\0’)即就是当*str 不是结束符时
2021-02-24 22:23:31
3969
空空如也
关于C语言中整型变量的问题
2015-03-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人