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