摘要: 本文章包括所有基本排序算法(和其中一些算法的改进算法): 直接插入排序、希尔排序、直接选择排序、堆排序、冒泡排序、快速排序、归并排序、基数排序。 算法复杂度比较: 算法分类 一、直接插入排序 一个插入排序是另一种简单排序,它的思路是:每次从未排好的序列中选出第一个元素插入到已排好的序列中。 它的算法 阅读全文
posted @ 2018-03-28 11:59 Chown-Jane-Y 阅读(2528) 评论(2) 推荐(8) 编辑
摘要: Python类中的self到底是干啥的 Python编写类的时候,每个函数参数第一个参数都是self,一开始我不管它到底是干嘛的,只知道必须要写上。后来对Python渐渐熟悉了一点,再回头看self的概念,似乎有点弄明白了。 首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有se 阅读全文
posted @ 2018-03-28 11:51 Chown-Jane-Y 阅读(102881) 评论(8) 推荐(9) 编辑
摘要: Python 3最重要的新特性之一是对字符串和二进制数据流做了明确的区分。文本总是 ,由 类型表示,二进制数据则由 类型表示。Python 3不会以任意隐式的方式混用 和`bytes`,你不能拼接字符串和字节流,也无法在字节流里搜索字符串(反之亦然),也不能将字符串传入参数为字节流的函数(反之亦然) 阅读全文
posted @ 2017-03-27 09:49 Chown-Jane-Y 阅读(46411) 评论(3) 推荐(14) 编辑
摘要: Shell十三问 转载于网络,稍加整理。 <! more (一) 为何叫做Shell? 我们知道计算机的运作不能离开硬件,但使用者却无法直接对硬件作驱动, 硬件的驱动只能透过一个称为"操作系统(Operating System)"的软件来控管 ,事实上, 我们每天所谈的linux , 严格来说只是一 阅读全文
posted @ 2016-11-24 11:35 Chown-Jane-Y 阅读(570) 评论(0) 推荐(0) 编辑

欢迎访问我的博客!