Skip to content

llame/algorithms_exercise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8e8f072 · Oct 23, 2020

History

26 Commits
Oct 23, 2020
Sep 22, 2020
Sep 25, 2020

Repository files navigation

1-实现单项链表的逆序

2-对给定链表进行排序

3-单链表倒数第k个节点

4-单链表中是否有环

5-以K个节点为一组进行倒序

6-如何实现栈

7-如何实现队列(链表)

8-如何实现队列(数组)

9-判断入栈顺序和出栈顺序是否合理

10-LRU缓存机制

11-如何把一个有序整数数组放入二叉树中

12-从顶层逐层打印二叉树的节点数据

13-二叉树最大子子树和

14-排序二叉树上任意两个结点的最近共同父节点

15-如何找到数组中第K小的数

16-快速排序

17-求连续子数组最大和

18-求两个元素的最短距离

19-如何求最小三元组距离

20-如何在不排序的情况下确定中位数

21-动态规划-矩阵链乘法-待定

22-对大量有重复数字的数组进行排序

23-如何在有规律的二维数组中进行高效的数据查找

24-三个有序数组的公共元素

25-实现对一个字符串的所有排列

26-去除内嵌括号

27-求字符串的编辑距离

28-如何实现字符串的匹配

29-求两个字符串的最长公共子串

31-如何求拿到最多金币的概率

32-如何求正整数n所有可能的整数组合

33-如何用一个随机函数得到另外一个随机函数

34-如何等概率地大小为n的数组中选取m个整数

35-如何组合1,2,5这三个数使其和为10036-如何判断还有几盏灯泡亮着

36-如何判断还有几盏灯泡亮着

About

算法实现

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages