没有合适的资源?快使用搜索试试~ 我知道了~
leetcode2-AlgorithmsByPython:算法/数据结构/Python/剑指offer/机器学习/leetcod...
共182个文件
py:151个
xml:7个
md:6个
需积分: 14 1 下载量 34 浏览量
2021-06-29
21:37:04
上传
评论
收藏 232KB ZIP 举报
温馨提示
leetcode 2 尝试用Python实现一些简单的算法和数据结构 之前的算法和数据结构基本都是用Swift写的,现在尝试用Python实现一些简单的算法和数据结构。 update 20160704 准备加入的习题python实现,以及机器学习过程中的一些算法 update 20160717 加入leetcode部分 ## update 20160730 update 20160814 整理 如果对你有帮助,请记得点击github工程上的star,^_^ 现在总结如下: :对于在一个每一行从左到右依次递增,每一列从上到下依次递增的二维数组查找一个元素,可以选择从数组左上角开始查找array[i][j],如果目标元素大于array[i][j],i+=1,如果元素小于array[i][j],j-=1,依次循环直至找到这个数。 :如果直接每次遇到空格添加' ',那么空格后面的数字就需要频繁向后移动。遇到这种移动问题,我们可以尝试先给出最终需要的长度,然后从后向前扫描,同时给定两个指针来保证定位。逆向思维 :从头到尾遍历链表,并用一个栈存储每个结点的值,之后出栈输出值即可。 :利用二叉树
资源推荐
资源详情
资源评论
收起资源包目录
leetcode2-AlgorithmsByPython:算法/数据结构/Python/剑指offer/机器学习/leetcode (182个子文件)
322. Coin Change 1KB
337. House Robber III 1KB
4. Median of Two Sorted Arrays 983B
7. Reverse Integer QuestionEditorial Solution 3KB
61. Rotate List 899B
regularExpression.iml 499B
AlgorithmsByPython.iml 468B
数据结构.md 66KB
README.md 47KB
README.md 3KB
README.md 993B
README.md 712B
README.md 283B
数据结构.mobi 59KB
AVL.py 9KB
BinarySearchTree.py 7KB
Logistic.py 4KB
Stack.py 4KB
数组中出现次数超过一半的数字.py 3KB
分治法解决最近对问题.py 3KB
顺时针打印矩阵.py 3KB
Singleton.py 3KB
Hash.py 3KB
SVM.py 3KB
正则表达式语法.py 3KB
二维数组查找.py 3KB
正则表达式匹配.py 3KB
最小的k个数.py 3KB
BoyerMoore算法.py 3KB
递归和非递归实现二叉搜索树的三种遍历.py 3KB
ParseTree.py 3KB
对称的二叉树.py 3KB
旋转数组的最小数字.py 3KB
二叉树的下一个结点.py 3KB
调整数组顺序使奇数位于偶数前面.py 3KB
数组中的逆序对.py 2KB
按之字形顺序打印二叉树.py 2KB
替换空格.py 2KB
数据流中的中位数.py 2KB
二叉搜索树的后续遍历序列.py 2KB
最长公共子串_DP问题.py 2KB
101. Symmetric Tree.py 2KB
矩阵中的路径.py 2KB
翻转单词顺序.py 2KB
复杂链表的复制.py 2KB
八皇后问题.py 2KB
二叉树的镜像.py 2KB
丑数.py 2KB
manacher算法.py 2KB
AnagramDetection.py 2KB
正方体对面和相同.py 2KB
数组中只出现一次的数字.py 2KB
数组中重复的数字.py 2KB
5. Longest Palindromic Substring.py 2KB
105. Construct Binary Tree from Preorder and Inorder Traversal.py 2KB
BinaryHeap.py 2KB
重建二叉树.py 2KB
机器人的运动范围.py 2KB
二叉树中和为某一值的路径.py 2KB
把数组排成最小的数.py 2KB
树的子结构.py 2KB
Lists.py 2KB
字符串的排列和组合.py 2KB
297. Serialize and Deserialize Binary Tree.py 2KB
KMP算法.py 2KB
二叉树的最低公共祖先.py 2KB
Dynamic Programming.py 2KB
300. Longest Increasing Subsequence.py 2KB
Queue.py 2KB
数字在排序数组中出现的次数.py 2KB
表示数值的字符串.py 2KB
transSparseMatrix.py 2KB
删除链表中重复的结点.py 2KB
multiSparse.py 2KB
打印1到最大的n位数.py 2KB
143. Reorder List.py 2KB
二叉搜索树与双向链表.py 2KB
103. Binary Tree Zigzag Level Order Traversal.py 1KB
BinaryTree.py 1KB
栈的压入弹出序列.py 1KB
CheckErrorWord.py 1KB
判断平衡二叉树.py 1KB
15. 3Sum.py 1KB
正则表达式语法2.py 1KB
链表中环的入口结点.py 1KB
和为s的连续整数序列.py 1KB
二叉搜索树的第k个结点.py 1KB
最长公共子序列LCS_DP问题.py 1KB
树的宽度.py 1KB
239. Sliding Window Maximum.py 1KB
106. Construct Binary Tree from Inorder and Postorder Traversal.py 1KB
链表中倒数第k个结点.py 1KB
二叉树的深度.py 1KB
滑动窗口的最大值.py 1KB
n个骰子的点数.py 1KB
QuickSort.py 1KB
扑克牌的顺子.py 1KB
在O(1)时间内删除链表结点.py 1KB
字符串的左旋转.py 1KB
找出字符串中重复出现的最长子串.py 1KB
共 182 条
- 1
- 2
资源评论
weixin_38501299
- 粉丝: 3
- 资源: 923
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Matlab人脸肤色定理的教师人数统计+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab霍夫曼变换的表盘读数识别+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab火灾烟雾检测源码带GUI界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab的恶劣天气交通标志识别系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB的霍夫曼变换的表盘示数识别+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab的车道线识别系统 +源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB的教室人数统计系统带Gui界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB的教室人数统计系统带Gui界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB 的霍夫曼变换答题卡识别源码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab+bp神经网络的神经网络汉字识别系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功