Algo-Practice 介绍
算法实践(JavaScript & Java),排序,查找、树、两指针、动态规划等,内容包括:
一、排序
冒泡排序
选择排序
插入排序
希尔排序
归并排序
快速排序
堆排序
二、查找
二分查找
三、其他
求区间问题
求第K大元素
寻找两数之和为sum的元素
平移数组
两数组第K值
数组去重
三色排序
盛水问题
数组分界值
买股票问题
随机红包问题
四、DP问题
Repost
数字三角形问题
最长递增子序列
0-1背包问题
连续子序列最大和
数字矩形最大路径和
爬楼梯
最长公共子串
最长公共子序列
五、字符串
字符判重
六、树
遍历(前、中、后序,层次遍历)
二叉搜索树
二叉搜索树最近公共祖先
二叉树最近公共祖先(一)
二叉树最近公共祖先(二)
随机构造二叉树
AVL树
红黑树
左倾红黑树
翻转二叉树
中序遍历下的前驱和后继
二叉搜索树最邻近结点
二叉树路径和
GitHub:https://github.com/qcer/Algo-Practice
网站描述:算法实践(JavaScript & Java)
Algo-Practice
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。