![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
刷题练习
文章平均质量分 56
friso22
学习与记录
展开
-
难题记录
难题记录 1.【数学题】计算1~某个数内,含有1的个数 public class Solution { public int NumberOf1Between1AndN_Solution(int n) { ArrayList<Integer> dp = new ArrayList<>(); int i = 1; int count = 0; while(n / i != 0){ ...原创 2021-03-08 17:18:32 · 79 阅读 · 0 评论 -
Leecode——数据结构练习
目录 二、链表 三、栈和队列 四、二进制(位运算)【https://blog.csdn.net/holmofy/article/details/79360859】 一、二叉树 前序遍历、中序遍历、后序遍历: 1.前序遍历: defpreorderTraversal(self,root:TreeNode)->List[int]: ifroot==None: return[] # 分别记录遍历结...原创 2021-02-27 11:44:31 · 162 阅读 · 0 评论 -
Leecode——基础算法练习
目录 一、二分搜索 二、排序算法 三、动态规划 一、二分搜索 搜索模板:O(logn),对于有序数组查找 初始化:start=0,end=len-1 循环退出条件:start+1<end 比较中点和目标值:A[mid]==、<、>目标值 判断最后两个元素:A[start]、A[end]与目标值 搜索: 1.搜索目标范围 defsearchRange(self,nums:List[int],target...原创 2021-02-27 11:30:32 · 131 阅读 · 0 评论