代码随想录--数据结构
溜溜_666
这个作者很懒,什么都没留下…
展开
-
代码随想录--排序算法
注意:必须先比较nums[high] 与pivot。原创 2024-03-19 11:31:28 · 457 阅读 · 0 评论 -
代码随想录算法训练营第16天
思路:注意:代码:111.二叉树的最小深度 (优先掌握递归)思路:注意:代码:原创 2024-03-13 22:36:57 · 217 阅读 · 0 评论 -
代码随想录算法训练营第15天
思路:注意:代码:226.翻转二叉树 (优先掌握递归)思路:注意:左右中代码:101. 对称二叉树 (优先掌握递归)思路:注意: 不能利用left->val == right->val 来判断 两棵树是 对称二叉树代码:原创 2024-03-10 22:23:09 · 165 阅读 · 0 评论 -
代码随想录算法训练营第14天
思路:注意:代码:中序思路:注意:代码:后序思路:注意:traversal函数 别忘记 参数加 &代码:统一迭代 (基础不好的录友,迭代法可以放过)前序思路: 中左右注意:代码:中序思路:注意:代码:后序思路:注意:代码:原创 2024-03-10 19:56:03 · 211 阅读 · 0 评论 -
代码随想录算法训练营第13天
方法:暴力法 (时间超出限制)注意:方法:自定义队列,实现出口元素的值就是最大值。原创 2024-03-06 20:12:43 · 383 阅读 · 0 评论 -
代码随想录算法训练营第11天
注意: 以下这种写法 不满足 题目要求的第二点,不能以正确的顺序闭合。原创 2024-03-06 19:22:50 · 220 阅读 · 0 评论 -
代码随想录算法训练营第十天
方法:注意:代码:方法:注意:代码:原创 2024-03-06 14:39:58 · 177 阅读 · 0 评论 -
代码随想录算法训练营第九天
方法:方法一: 暴力法注意:代码:方法:方法二: KMP算法注意:代码:方法:方法一: 技巧注意:代码:原创 2024-03-05 22:26:47 · 182 阅读 · 0 评论 -
代码随想录算法训练营第八天
方法:方法一: 直接用reverse函数注意:代码:运行结果:方法:方法二: 双指针 思路:注意:代码:运行结果541. 反转字符串II方法:方法一: 暴力法 思路:注意:代码:运行结果方法:方法一:注意:代码:运行结果方法:方法二: 双指针 ,不用重新开辟新字符串,输出原始的字符串s:注意:代码:运行结果151.翻转字符串里的单词方法:方法一: 暴力法 思路:注意:代码:运行结果方法:方法一: 暴力法 思路:注意:代码:运行结原创 2024-03-03 12:24:26 · 341 阅读 · 0 评论 -
代码随想录算法训练营第七天
● 自己看到题目的第一想法。原创 2024-03-02 17:52:49 · 409 阅读 · 0 评论 -
代码随想录算法训练营第五天
【代码】代码随想录算法训练营第五天。原创 2024-02-29 17:52:05 · 327 阅读 · 0 评论 -
代码随想录算法训练营第四天
循环条件: cur!设置临时指针cur = dummyhead;cur每次向前移动两步。返回:dummyhead->next;19.删除链表的倒数第 N 个结点。设置虚拟头节点dummyhead。● 自己看到题目的第一想法。24.两两交换链表中的节点。142.环形链表II。原创 2024-02-25 12:24:51 · 238 阅读 · 0 评论 -
代码随想录算法训练营第三天
如果 cur!=nullptr 则 遍历链表 否则结束遍历如果 cur->next == val 则 cur->next = cur->next->next如果 cur->next!=val 则 cur = cur->next返回 return dummyhead->next方法二:思路:直接在原链表上操作1.头节点是val值删除头节点 head = head->next;原创 2024-02-24 16:01:47 · 382 阅读 · 0 评论 -
代码随想录算法训练营第二天
● 今日学习的文章链接和视频链接。原创 2024-02-22 22:14:07 · 568 阅读 · 0 评论 -
代码随想录算法训练营第一天
整个数组是 左闭右闭区间 [ ]整个数组是 左闭右开区间 [ )整个数组是 左闭右闭区间 [ ]整个数组是 左闭右开区间 [ )slow指:更新后 新数组下标。fast 指:寻找新数组的元素。原创 2024-02-21 22:08:11 · 541 阅读 · 0 评论