【LeetCode】常更~

引言

LeetCode

一、初级算法

第一部分,初级算法,主要是入门级练习,其中包括初级算法模块、链表模块、二叉树模块。

1.1 数组:basic_algorithm_array.cpp

这部分是初级算法模块的数组练习内容.
主要包括:
26、从排序数组中删除重复项
122、买卖股票的最佳时机 II
189、旋转数组
217、存在重复元素
136、只出现一次的数字
350、两个数组的交集 II
66、加一
283、移动零
1、两数之和
36、有效的数独
旋转图像

1.2 字符串:basic_algorithm_string.cpp

这部分是初级算法模块的字符串内容。
主要包括:
344、反转字符串
7、整数反转
387字符串中的第一个唯一字符
242、有效的字母异位词
125、验证回文字符串
8、字符串转换整数 (atoi)
28、实现 strStr()
38、报数
14、最长公共前缀

1.3 链表:basic_algorithm_linkedList.cpp

这部分前六个题是初级算法模块的链表内容,后面那部分是链表模块内容。
主要包括:
237、删除链表中的节点
19、删除链表的倒数第N个节点
206、反转链表
88、合并两个有序链表
234、回文链表
141、环形链表
142、环形链表 II
160、相交链表
203、移除链表元素
328、奇偶链表
2、两数相加
234、回文链表
430、扁平化多级双向链表
138、复制带随机指针的链表

1.4 二叉树:basic_algorithm_binaryTree.cpp

这部分是二叉树模块内容。
主要包括;
144、二叉树的前序遍历(迭代法、递归法)
94、二叉树的中序遍历(迭代法、递归法)
145、二叉树的后序遍历(迭代法、递归法)
102、二叉树的层序遍历(迭代法、递归法)

发布了96 篇原创文章 · 获赞 19 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/Thera_qing/article/details/103747831