-
python | 选择排序
摘要:选择排序 选择排序(Selection sort)是一种简单直观的排序算法。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 python实现选择排序算法 def choos
阅读全文
-
python |冒泡排序算法
摘要:冒泡排序 冒泡排序(Bubble sort)是一种简单直观的排序算法,它重复走访要排序的数列,小排前大排后, 一次比较两个元素,如果顺序错误就把他们交换过来,直到最后一个没有交换的,则说明排序完成 例如有个列表list=[23 21 2 45 24 8 19 68] 先 23 和 21 比较:23>
阅读全文
-
Linux之shell脚本编程(六)
摘要:1.shell基础知识 (1)shell语言为Linux提供了编程,shell它是过程式的解释型的编程语言,过程式即有顺序执行、循环执行、选择执行。解释型即一边运行一边解释,运行到哪一句语句则会解释到哪一条语句。bash是shell类型中的其中一种,也是centos7默认使用的shell。 (2)s
阅读全文
-
TCP的有限状态机
摘要:TCP是一个可靠的连接,每一次建立通信都必须通过三次握手四次挥手来完成一次通信任务,现在就来介绍tcp的建立连接与释放连接 1 TCP的建立连接 为什么需要三次握手来建立连接? 为什么A还要发送一次确认呢?这主要是为了防止已失效的连接请求报文段突然又传送到了B,因而产生错误。所谓已失效的连接请求报文
阅读全文
-
Linux的vim编辑器(五)
摘要:vim编辑器 是一个类似与vi的著名的功能强大的文本编辑器,能够得到广大厂商与用户的认可,它设置了三种不同模式命令模式,输入模式、行末模式。每种模式支持多种不同的命令和快捷键,当我们熟练之后可以大大提高工作效率 如直接在vim里创建wns2文件,并对该文件进行编辑 三种模式 命令模式 可以控制光标移
阅读全文
-
Linux的基本命令(四)
摘要:文件的基本路径 绝对路径 从根位置开始查找 相对路径 从当前位置开始查找 基本命令 pwd命令 显示当前位置 cd命令 切换目录 cp命令 拷贝内容 mv命令 移动 -f:强制移动 rm命令 删除 -f:强制删除 wc命令 统计 -l:显示行数 -w:显示单词数 -c:显示字符数 who命令 用于显
阅读全文
-
Linux的基本命令(三)
摘要:创建命令 touch命令 创建文件 mkdir命令 创建目录 -p:表示递归创建 -v:显示创建过程 useradd命令 创建用户 su命令 用户切换 查看命令 ls命令 查看目录下有哪些文件 -a:显示所有的文件,包括隐藏文件 -l:使用长清单模式,可以列出文件权限、大小、所属主、组等信息 cat
阅读全文
|