自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录算法训练营第十四天 | 二叉树 part02 | 层序遍历

问题是,C语言没有队列结构,其实只要创建一个足够大的数组,维护队列的头和尾索引,就能做到类似队列的东西以为例写个层序遍历模板。

2023-10-17 20:29:50 1041

原创 代码随想录算法训练营第十三天 | 二叉树part01 | 基础概念、前中后序遍历的递归与非递归写法

int val;

2023-10-15 19:36:44 1113 1

原创 代码随想录算法训练营第十一天 | 栈与队列part02 | 20. 有效的括号、1047. 删除字符串中的所有相邻重复项、 150. 逆波兰表达式求值

20. 有效的括号20. 有效的括号思路用栈(数组)储存未匹配成队的字符,字符串以'\0'结尾从头遍历字符串,遍历结束,若栈顶地址为0,说明所有字符都已成对匹配。

2023-10-04 22:55:58 1690 1

原创 代码随想录算法训练营第八天 | 第四章 字符串part01 | 344.反转字符串 541. 反转字符串II LCR 122.路径加密 151.翻转字符串里的单词 LCR 182.动态口令

344.反转字符串344.反转字符串。

2023-09-28 20:32:33 1965

原创 代码随想录算法训练营第七天 | 哈希表part02 | 454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和

454.四数相加II454.四数相加II。

2023-09-27 01:25:10 2048 1

原创 代码随想录算法训练营第六天 | 哈希表part01 | 242.有效的字母异位词、349. 两个数组的交集、202. 快乐数、1. 两数之和

C语言不太做的了哈希。C语言要求在数组定义时就指定固定的数组长度,且没有C++中各种丰富的容器。了解一点C++基本语法和容器。

2023-09-25 23:36:56 2152 1

原创 【无标题】

19.删除链表的倒数第N个节点。

2023-09-24 19:29:58 2238 1

原创 代码随想录算法训练营第三天 | 链表part01 | 203.移除链表元素 707.设计链表 206. 反转链表

当链表中节点满足时由于节点不是我们用malloc创建的,题目中也没要求,删除的节点就不用管了题解。

2023-09-23 17:06:15 2310 1

原创 代码随想录算法训练营第二天 | 数组Part2 | 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II

因此题解要求调用malloc动态创建一个长度为numsSize的int类型数组,函数返回值为该数组的地址,同时通过给为入参中的指针int* returnSize指向的值赋值以告诉调用者数组的长度。不要被int** returnColumnSize的两个指针符号吓到,我们只需要创建一个数组,该数组包含每一个一维数组的长度,该函数的首地址就是一级指针,我们只要再对该首地址取地址,就是题目需要的二级指针了。由于数组为非递减数组,且可能存在负数,因此该数组及子数组的元素的平方中的最大值一定对应的是数组的最小(

2023-09-21 23:50:54 2427

原创 代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素

代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素

2023-09-20 22:57:15 2586 1

空空如也

空空如也

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

TA关注的人

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