- 博客(10)
- 收藏
- 关注
原创 P2S chapter 4 条件
if-else 结构构成了 Python 分支控制,if 还能嵌套使用。合理的编写风格会让代码更易读,还能尽可能避免引入 bug。
2023-08-24 15:49:51
56
1
原创 P2S chapter 3 变量与函数
变量只是个标签,物理设备上有啥才是重点def、header、body、缩进、return函数是有作用域的,类似双层玻璃,里面可以看见外面,外面不能看见里面Helper Function 有时候会很有用一定要亲眼看你的代码是怎么跑起来的。
2023-08-24 15:47:41
186
1
原创 P2S chapter 2 数据类型和操作
Python 的类型系统很丰富,可以使用type()查看对应的类型常数类型的值是不可修改的除法操作默认是浮点数除法,整除操作需要使用//运算符之间有运算优先级,运算符作用于不同对象之间的效果是不同的在进行逻辑判断时,会使用短路求值。
2023-08-24 15:46:57
61
1
原创 P2S chapter 1
写注释调整输入输出的参数来控制其呈现效果大部分错误类型可以归为:语法错误、运行时错误和逻辑错误Python的库能让很多操作变方便。
2023-08-24 15:46:10
57
1
原创 数据结构 第三章:栈和队列
栈和队列是两种常用的、重要的数据结构是限定插入和删除只能在表的“端点”进行的线性表普通线性表的插入和删除操作栈和队列是线性表的子集(是插入和删除位置受限的线性表)规定栈的插入和删除只能在表尾操作栈的操作具有后进先出的固有特性如果问题求解的过程具有“后进先出”的天然特性,则求解算法中必然需要利用“栈”数制转换表达式求值括号匹配的检验八皇后问题行编辑程序函数调用迷宫求解递归调用的实现队列只能插入在表尾,删除只能删除表头元素队列的操作具有先进先出。
2023-08-15 21:18:15
194
原创 数据结构 第二章:线性表
线性表(Linear List)是具有相同特性的数据元素的一个有限序列a1a2⋯ai−1aiai1⋯⋯ana1a2⋯ai−1aiai1⋯⋯an例1 分析26个英文字母组成的英文表ABCD⋯ZABCD⋯Z例2 分析学生情况登记表例3 十二星座(白羊座、金牛座、双子座、巨蟹座、狮子座、处女座、天秤座、天蝎座、射手座、摩羯座、水瓶座、双鱼座)同一线性表中的元素必定具有相同特性。
2023-08-09 15:55:54
185
1
原创 数据结构 类C语言有关操作
数组静态分配int length;} SqList;//顺序表类型数组的空间大小是确定的数组动态分配int length;} SqList;//顺序表类型 // 动态分配内存 SqList L;
2023-08-06 21:33:06
41
原创 数据结构 第一章:绪论
数据结构是一门研究非数值计算的程序设计中计算机的操作对象以及它们之间的关系和操作的学科。数据(Data)数据元素(Data element)数据项(Data Item)构成数据元素的不可分割的最小单位数据、数据元素、数据项三者之间的关系:数据>数据元素>数据项数据对象(Data Object)数据结构(Data Structure)数据元素相互之间的关系称为结构是指相互之间存在一种或多种特定关系的数据元素集合或者说,数据结构式带结构的数据元素的集合数据结构包括以下三方面的内容:划分方法一划分方法二——四
2023-08-04 23:12:16
56
原创 C语言学习笔记(一):初识C语言
人和计算机交流的语言:C/C++/Java/Python/…C语言广泛应用于底层开发电脑是一个硬件,在上面安装操作系统:Windows/Linux/Mac硬件和操作系统之间有一个驱动层可以在操作系统上安装应用软件操作系统之上叫上层软件,之下叫底层软件计算机语言的发展:低级–>高级二进制的指令–>汇编指令–>B语言–>C语言C语言的国际标准:ANSI C、C89、C99、C11其编译器主要有Clang、GCC、WIN-TC、MSVC、Turbo C等编辑器-编辑。
2023-08-04 18:24:21
105
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人