树形结构
[toc] 基础概念 定义: 树(Tree)是n(n≥0)个节点的有限集合T,它满足两个条件:有且仅有一个特定的称为根(Root)的节点;其余的节点可以分为m(m≥0)个互不相交的有限集合T1、T2、……、Tm,其中每一个集合又是一棵树,并称为其根的子树(Subtree)。 树的一些基本概念: 一个节点的子树的个数称为该节点的度数,一棵树的度数是指…
|
714
|
|
1170 字
|
5 分钟
逻辑结构与存储结构
[toc] 数据结构基本概念什么是数据结构?数据数据即信息的载体,是能够输入到计算机中并且能被计算机识别、存储和处理的符号总称。数据元素数据元素是数据的基本单位,又称之为记录(Record)。一般,数据元素由若干基本项(或称字段、域、属性)组成。数据结构数据结构指的是数据元素及数据元素之间的相互关系,或组织数据的形式。数据之间的结构关系 逻辑结构…
|
784
|
|
1516 字
|
6 分钟
Python_Core
[toc] 模块 Module 定义 包含一系列数据、函数、类的文件,通常以.py结尾。 作用 让一些相关的数据,函数,类有逻辑的组织在一起,使逻辑结构更清晰 导入 Import 语法:import 模块名import 模块名 as 别名作用:将某模块整体导入到当前模块中使用:模块名.成员 from import 语法:from 模块 import…
|
1,374
|
|
2520 字
|
10 分钟
第二周周考
[toc] 遗忘内容: 类,静态方法建议操作的成员。字典的基本操作变量的作用域 类,静态方法建议操作的成员 不建议通过对象访问类方法。类方法不能访问实例成员实例方法不建议直接访问类成员 字典的基本操作 1、增加,修改 d01["c"] = c d01["c"] = cc # 第一为增加,第二次为修改 2、 获取字典所有元素 for key in d…
|
707
|
|
155 字
|
1 分钟内
面向对象、继承、多态、设计原则
[toc] 继承 语法 class 子类(父类): def __init__(self,参数列表): super().__init__(参数列表) self.自身实例变量 = 参数 说明: -- 子类拥有父类的所有成员。 -- 子类如果没有构造函数,将自动执行父类的,但如果有构造函数将覆盖父类的。此时必须通过super()函数调用父类的构造函数,以…
|
718
|
|
2538 字
|
10 分钟
面向对象 Object Oriented
[toc] 面向对象 Object Oriented 概述: 图说面向对象 面向过程 思路:分析出解决问题的步骤,然后逐步解决 例如:婚礼筹办 -- 发请柬(选照片、措词、制作) -- 宴席(场地、找厨师、准备桌椅餐具、计划菜品、购买食材) -- 婚礼仪式(定婚礼仪式流程、请主持人)公式:程序 = 算法 + 数据结构优点:所有环节、细节自己掌控。缺…
|
712
|
|
2047 字
|
9 分钟
python基础语法
[toc] Python简介 Python 定义 是一个免费、开源、跨平台、动态、面向对象的编程语言。 Python程序的执行方式 交互式 在命令行输入指令,回车即可得到结果。 打开终端 进入:python3 python代码:print(“hello world”) 离开:exit() 文件式 将指令编写到.py文件,可以重复运行程序。 在指定目…
|
778
|
|
2390 字
|
10 分钟