- 博客(6)
- 收藏
- 关注
原创 噜噜刷题日志 —— leetcode 26
【leetcode】 26 删除有序数组中的重复项 难度类型:简单 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 思路: 最直接的想法是使用 双指针,一个指针(i)用来遍历整个数组,另一个指针(index)用来指向有效数组的位置。由于是有序数组(升序),i指向的值一定大于index指向的值,否则i指向的值无效。若为降序,i指向的值一.
2021-11-02 17:47:23
331
原创 噜噜刷题日志 —— leetcode 94
【leetcode】 94 二叉树的中序遍历 给定一个二叉树的根节点root,返回它的中序遍历。 思路: 跟着labuladong的算法小抄走,中序遍历的思路就直接用递归套进去 inorderTraversal(left); // do some thing inorderTraversal(right); 当访问叶子节点时,一定会递归到一个null值,因此不能单纯地判断到null元素就直接将整个函数return掉,最好是用数组或容器把遍历的元素存起来,遍历完整棵树之后再将整体...
2021-11-01 23:47:49
240
原创 Python学习笔记(四)- 文件读取
教程:莫烦python 原文地址:https://morvanzhou.github.io/tutorials/python-basic/basic/ 环境:pycharm 一、文件读取 text="This is a test.\nThe second line\nfinal line" # my_file=open('myfile.txt','a') #以写形式打开文件 my_file=ope...
2020-03-17 16:48:33
260
原创 Python学习笔记(三)- if判断&函数
教程:莫烦python 原文地址:https://morvanzhou.github.io/tutorials/python-basic/basic/ 环境:pycharm 一、if的基本使用格式 (1)一次判断 # if 条件: # 表达式 x=1 y=2 z=3 if x<y: print("x<y") if x<y<z: print("x<...
2020-03-16 15:25:37
1028
原创 Python学习笔记(二)-变量&循环
教程:莫烦python 原文地址:https://morvanzhou.github.io/tutorials/python-basic/basic/ 环境:pycharm 一、自变量命名规则 单个自变量定义格式:自变量名=变量值 apple=1 print(apple) pen='I have an apple' print(pen) 运行结果如下: 多个自变量定义格式:变量名1,变量名2,...
2020-03-11 16:59:25
561
原创 Python学习笔记(一)- print & 基本运算
教程:莫烦python 原文地址:https://morvanzhou.github.io/tutorials/python-basic/basic/ win10->打开cmd->输入python 一、print相关 1、print字符串及字符串叠加 >>> print("hello world") hello world >>> print("he...
2020-03-05 15:51:08
1057
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅