上传者: 38733245
|
上传时间: 2022-03-25 20:08:46
|
文件大小: 230KB
|
文件类型: -
leetcode算法题主函数如何写
尝试用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,依次循环直至找到这个数。
:如果直接每次遇到空格添加' ',那么空格后面的数字就需要频繁向后移动。遇到这种移动问题,我们可以尝试先给出最终需要的长度,然后从后向前扫描,同时给定两个指针来保证定位。逆向思维
:从头到尾遍历链表,并用一个栈存储每个结点的值,之后出栈输出值即可。