专栏地址:https://blog.csdn.net/MaybeForever/column/info/41255
1、PAT(Basic Level)Practise-----1001
2、Java学习手册:(数据结构与算法-链表)如何实现单链表的增删操作?
3、Java学习手册:(数据结构与算法-链表)如何实现单链表排序?
4、Java学习手册:(数据结构与算法-链表)如何从链表中删除重复元素?
5、Java学习手册:(数据结构与算法-链表)如何找出单链表中的倒数第K个元素?
6、Java学习手册:(数据结构与算法-链表)如何实现链表反转?
7、Java学习手册:(数据结构与算法-链表)如何从尾到头输出单链表?
8、Java学习手册:(数据结构与算法-链表)如何寻找单链表的中间结点元素?
9、Java学习手册:(数据结构与算法-链表)如何在不知道头指针的情况下删除指定结点?
10、Java学习手册:(数据结构与算法-栈与队列)如何实现栈?
11、Java学习手册:(数据结构与算法-栈与队列)如何用O(1)的时间复杂度求栈中最小的元素?
12、Java学习手册:(数据结构与算法-栈与队列)如何实现队列?
13、Java学习手册:(数据结构与算法-栈与队列)如何用两个栈模拟队列?
14、Java学习手册:(数据结构与算法-排序)插入排序
15、Java学习手册:(数据结构与算法-排序)希尔排序
16、Java学习手册:(数据结构与算法-排序)冒泡排序
17、Java学习手册:(数据结构与算法-排序)快速排序
18、Java学习手册:(数据结构与算法-排序)选择排序
19、Java学习手册:(数据结构与算法-排序)归并排序
20、Java学习手册:(数据结构与算法-排序)堆排序
21、Java学习手册:(数据结构与算法-位运算)如何用位移操作实现乘法运算?
22、Java学习手册:(数据结构与算法-位运算)如何判断一个数是否为2的n次方?
23、Java学习手册:(数据结构与算法-位运算)如何求二进制中1的个数?
24、Java学习手册:(数据结构与算法-字符串)如何实现字符串的反转?
25、Java学习手册:(数据结构与算法-字符串)如何判断两个字符串是否由相同的字符组成?
26、Java学习手册:(数据结构与算法-字符串)如何统计一行字符中有多少个单词?
27、Java学习手册:(数据结构与算法-字符串)如何删除字符串中重复的字符?
28、Java学习手册:(数据结构与算法-字符串)如何输出字符串的所有组合?
29、Java学习手册:(数据结构与算法-数组)如何按要求打印数组的排列情况?
30、Java学习手册:(数据结构与算法-二叉树)如何实现二叉排序树?
31、Java学习手册:(数据结构与算法-二叉树)如何层序遍历二叉树?
32、Java学习手册:(数据结构与算法-二叉树)已知先序遍历和中序遍历,如何求后序遍历?
33、Java学习手册:(数据结构与算法-二叉树)求二叉树中结点的最大距离
34、Java学习手册:(数据结构与算法)如何消除嵌套的括号?
35、Java学习手册:(数据结构与算法)如何不使用比较运算就可以求出两个数的最大值和最小值?
36、Java学习手册:(数据结构与算法-数组)如何找出数组中的最大元素与最小元素?
37、Java学习手册:(数据结构与算法-数组)如何找出数组中第二大的数?
38、Java学习手册:(数据结构与算法-正则表达式)如何判断一个身份证号码是否符合要求?
39、Java学习手册:(数据结构与算法-字符串)拼多多20届学霸批笔试编程题第二题
40、诺瓦科技2020届校园招聘——请写出一个线程安全的单例类
41、Java学习手册:(数据结构与算法-递归)一个人爬楼梯,可以一次爬一阶或者两阶,问n层楼梯有多少种爬法?
42、Java学习手册:(数据结构与算法-数组/动态规划)买卖股票的最佳时机(leetcode)
43、Java学习手册:(数据结构与算法-排序)三路快排
44、Java学习手册:(数据结构与算法-数组)如何找出数组中重复元素最多的数?
45、Java学习手册:(数据结构与算法-数组)如何求数组中两两相加等于20的组合
46、Java学习手册:大疆创新2020届校园招聘——软件类岗位B卷题二
47、Java学习手册:大疆创新2020届校园招聘——软件类岗位B卷题一
48、Java学习手册:华为2020届校园招聘——软件题
49、Java学习手册:贝壳找房2020校招——移动端工程师试卷
50、Java学习手册:(数据结构与算法-查找)二分查找
51、Java学习手册:(数据结构与算法-数组)Move Zeros(leetcode283)
52、Java学习手册:(数据结构与算法-数组)Sort Colors(leetcode75)
53、Java学习手册:(数据结构与算法-数组)Minimun Size Subarray Sum(leetcode209)
54、Java学习手册:(数据结构与算法-数组)Longest Substring Without Repeating Characters(leetcode3)
55、Java学习手册:(数据结构与算法-数组)Two Sum(leetcode1)
56、Java学习手册:(数据结构与算法-数组)4Sum(leetcode454)
57、Java学习手册:(数据结构与算法-数组)Number of Boomerangs(leetcode447)
58、Java学习手册:(数据结构与算法-数组)Contains Duplicate II(leetcode219)
59、Java学习手册:(数据结构与算法-数组)Contains Duplicate III(leetcode220)
60、Java学习手册:广联达2020届校园招聘——软件开发工程师/测试工程师
61、Java学习手册:(数据结构与算法-栈与队列)Valid Parentheses(leetcode20)
62、Java学习手册:(数据结构与算法-数组)如何把一个数组循环右移k位?
63、Java学习手册:(数据结构与算法-数组)如何求最大连续子数组之和?
64、Java学习手册:(数据结构与算法-数组)如何找出数组中第k个最小的数?
65、Java学习手册:(数据结构与算法-数组)如何找出数组中只出现一次的数字?
66、Java学习手册:(数据结构与算法-字符串)Leter Combinations of a Phone Number(leetcode17)
67、Java学习手册:(数据结构与算法-数组)Combinations(leetcode77)
68、Java学习手册:(数据结构与算法-数组)Word Search(leetcode79)
69、Java学习手册:(数据结构与算法-数组)Number of Islands(leetcode200)
70、Java学习手册:(数据结构与算法-数组)N-Queens(leetcode51)