笔记
Erban丶小小白
花名日影
展开
-
有意思、值得思考的文章记录
本文目录一、知乎一、知乎假如未来物理学不再出现重大突破,人类有可能以不超出现在科技水平太多的方式进行星际殖民吗?原创 2021-07-22 10:10:54 · 130 阅读 · 0 评论 -
【Leetcode】字符串1
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用文章目录系列文章目录原创 2020-10-02 21:10:04 · 125 阅读 · 0 评论 -
【Leetcode】二维数组刷题1
Leetcode 面试题 01.07. 旋转矩阵Leetcode 面试题 01.08. 零矩阵Leetcode #498. 对角线遍历原创 2020-10-02 20:20:40 · 191 阅读 · 0 评论 -
【Leetcode】二维数组1
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用文章目录系列文章目录二维数组二维数组二维数组是一种结构较为特殊的数组,只是将数组中的每个元素变成了一维数组。所以二维数组的本质上仍然是一个一维数组,内部的一维数组仍然从索引 0 开始,我们可以将它看作一个矩阵,并处理矩阵的相关问题。对于一个二维数组 A = [[1, 2, 3, 4],[2, 4, 5, 6],[1, 4, 6, 8]],计算机同样会在内原创 2020-09-27 20:59:52 · 257 阅读 · 0 评论 -
【Leetcode】杂七杂八的刷题
Leetcode #20. 有效的括号leetcode #20. 有效的括号Leetcode #1. 两数之和Leetcode #1. 两数之和原创 2020-09-27 20:42:35 · 140 阅读 · 0 评论 -
【Leetcode】数组刷题
leetcode #724. 寻找数组的中心索引leetcode #724. 寻找数组的中心索引leetcode #35. 搜索插入位置leetcode #35. 搜索插入位置leetcode #56. 合并区间leetcode #56. 合并区间原创 2020-09-13 09:17:38 · 110 阅读 · 0 评论 -
【Leetcode】数组2
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用文章目录系列文章目录1. 读取元素2. 查找元素3. 插入元素4. 删除元素1. 读取元素读取数组中的元素,是通过访问索引的方式来读取的,索引一般从 0 开始。在计算机中,内存可以看成一些已经排列好的格子,每个格子对应一个内存地址。一般情况下,数据会分散地存储在不同的格子中。而对于数组,计算机会在内存中为其申请一段 连续 的空间,并且会记下索引为 0原创 2020-09-13 09:14:54 · 107 阅读 · 0 评论 -
【Leetcode】数组1
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用文章目录系列文章目录集合列表数组集合集合一般被定义为:由一个或多个确定的元素所构成的整体。通俗来讲,集合就是将一组事物组合在一起。你可以将Leetcode的题库看作一个集合:集合有什么特性呢?首先,集合里的元素类型不一定相同。 你可以将商品看作一个集合,也可以将整个商店看作一个集合,这个商店中有人或者其他物品也没有关系。其次,集合里的元素没有顺序。原创 2020-09-13 09:03:52 · 89 阅读 · 0 评论 -
【Leetcode】二叉树刷题
leetcode #104. 二叉树的最大深度#104. 二叉树的最大深度leetcode #101. 对称二叉树#101. 对称二叉树leetcode #112. 路径总和#112. 路径总和Leetcode # 106. 从中序与后序遍历序列构造二叉树# 106. 从中序与后序遍历序列构造二叉树Leetcode # 105. 从前序与中序遍历序列构造二叉树# 105. 从前序与中序遍历序列构造二叉树Leetcode # 889. 根据前序和后序遍历构造二叉树# 889. 根据前序和原创 2020-09-07 17:05:26 · 360 阅读 · 0 评论 -
【Leetcode】二叉树的遍历3
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用文章目录系列文章目录方法1-层序遍历(广度优先遍历/迭代实现)方法2-层序遍历(递归实现)递归问题总结方法1-层序遍历(广度优先遍历/迭代实现)层序遍历就是逐层遍历树结构。广度优先搜索是一种广泛运用在树或图这类数据结构中,遍历或搜索的算法。 该算法从一个根节点开始,首先访问节点本身。 然后遍历它的相邻节点,其次遍历它的二级邻节点、三级邻节点,以此类推。当原创 2020-09-07 09:39:42 · 122 阅读 · 0 评论 -
【Leetcode】二叉树的遍历2
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用文章目录系列文章目录前言深度遍历-方法1:递归深度遍历-方法2:迭代深度遍历-方法2.1:迭代优化前言【Leetcode】#144. 二叉树的前序遍历【Leetcode】#94. 二叉树的中序遍历【Leetcode】#145. 二叉树的后序遍历有两种通用的遍历树的策略:深度优先搜索(DFS)在这个策略中,我们采用深度作为优先级,以便从根开始一原创 2020-08-31 12:01:48 · 216 阅读 · 0 评论 -
【Leetcode】二叉树的遍历1
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用文章目录系列文章目录前言前序遍历中序遍历后序遍历后缀表达式(逆波兰式)前言树 是一种经常用到的数据结构,用来模拟具有树状结构性质的数据集合。树里的每一个节点有一个值和一个包含所有子节点的列表。从图的观点来看,树也可视为一个拥有N 个节点和N-1 条边的一个有向无环图。二叉树是一种更为典型的树状结构。如它名字所描述的那样,二叉树是每个节点最多有两个子树的原创 2020-08-31 10:23:58 · 156 阅读 · 0 评论 -
【python学习】Day2——冯.诺依曼体系结构
文章目录一.冯.诺依曼结构的灵魂二.冯.诺依曼结构的核心设计思想三.冯诺依曼结构的五个主要组成部分1.运算器2.控制器3.存储器Ⅰ.内部存储器Ⅱ.外部存储器4.输入输出设备1964年,第一台计算机ENIAC诞生,人类进入计算机时代,后来,美籍匈牙利数学家——冯.诺依曼提出了 “存储程序” 的计算机设计理念:即将计算机指令进行编码后存储在计算机的存储器中,需要的时候可以顺序地执行程序代码,从而控制计算机运行。这就是冯.诺依曼计算机体系结构的开端。一.冯.诺依曼结构的灵魂早期的计算机是由各种门电路组成的,转载 2020-06-05 11:46:46 · 1304 阅读 · 0 评论 -
【python学习】Day1——内存管理
本文目录python内存管理引用计数(Reference Counting)标记-清除(Mark and Sweep)分代回收(Generational Collection)总结python内存管理python作为一门解释型语言,以代码简洁易懂著称。我们可以直接对对象赋值,而不必声明类型。对象类型的确定、内存空间的分配与释放都是由python解释器在运行时进行的。python这一自动管理内存功能极大的减小了程序员负担,这也是成就python自身的重要原因之一。以下将分为引用计数、标记-清除、和分代回原创 2020-06-03 22:18:42 · 244 阅读 · 0 评论