技术栈

第三章 排序

排序的好处 1.数据容易被读 2.数据有利于统计和整理 3.可以大幅度减少数据查找的时间 冒泡排序 初始数据 55 23 87 62 16 第一次扫描: 55 23 87 62 16 23 55 87 62 16 23 55 87 62 16 23 55 6...

第二章 常用的数据结构

数据结构的重要性: 在进行程序设计时,对于要处理的一类数据,程序员必须选择一种数据结构来进行这类数据的添加,修改,删除,存储等操作. 如果在选择数据结构时做了错误的决定,那么程序执行起来可能非常低效,如果...

第一章 算法的世界

算法的概念: 有限的步骤解决数学问题的程序 为了解决某项工作或某个问题,所需要有限数量的机械性或重复性指令与计算步骤 算法的条件: 输入:0个或多个输入,这些输入必须有清楚的描述和定义 输出:至少有一个输出...

第一章 整除

素数(质数,不可约数) 除了1和本身没有其他因数是素数,否则是合数.通常素数指正整数. Euclid算法 Euclid除法,设a,b是两个整数,其中b>0,则存在唯一的整数q,r使得 a = qb + r ,0 =< r < b q 叫做a...

案例

## 韩信点兵 # 韩信带兵1500兵打仗,战死四五百人, # 站3人一排,多出2人; # 站5人一排,多出4人; # 站7人一排,多出6人. # 韩信立马说出人数:1049 for a in range(1000, 1501): if a % 3 == 2 and a % 5 == 4 ...

PE8代码规范

PyCharm 写代码总是会出现波浪号,这才了解到 Python 的 PEP8 代码规范,所以将常见的 PEP8 代码规范问题和解决方法记录一下,学习一下,遇到了再持续更新,养成良好的习惯,编写规范的代码! PEP 8: no ne...

一 常用命令

一 系统工作命令 1.reboot 重启系统 2.wget 在终端下载文件 wget [参数] url 3.ps 查看系统中的进程状态 ps [参数] -a 显示所有进程 -u 用户以及其他详细信息 4.top 动态地监视进程活动与系统负载信息 5.pid...

字符串操作

一 拼接字符串 + 可完成对多个字符串拼接,并产生一个字符串对象。 字符串不能拼接数值,可以使用str()函数将整数转化为字符串。 二 计算字符串长度 len(str) 计算字符串长度不区分英文,数字和汉...

流程控制语句

一 程序结构 顺序 选择 循环 二 选择语句 1.最简单的if语句(如果,就) if 表达式: 语句块 print() ---------- 常见错误: if语句后没加 : 输出语句print没有缩进 2.i...