- 博客(4)
- 收藏
- 关注
转载 【最全】经典排序算法(C语言)
本文章包括所有基本排序算法(和其中一些算法的改进算法):直接插入排序、希尔排序、直接选择排序、堆排序、冒泡排序、快速排序、归并排序、基数排序。算法复杂度比较:算法分类一、直接插入排序一个插入排序是另一种简单排序,它的思路是:每次从未排好的序列中选出第一个元素插入到已排好的序列中。它的算法步骤可以大致归纳如下:从未排好的序列中拿出首元素,并把它赋值给temp变量;...
2018-03-28 11:59:00 454
转载 Python类中的self到底是干啥的
Python类中的self到底是干啥的Python编写类的时候,每个函数参数第一个参数都是self,一开始我不管它到底是干嘛的,只知道必须要写上。后来对Python渐渐熟悉了一点,再回头看self的概念,似乎有点弄明白了。首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。self名称...
2018-03-28 11:51:00 5945
转载 浅析Python3中的bytes和str类型
Python 3最重要的新特性之一是对字符串和二进制数据流做了明确的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,你不能拼接字符串和字节流,也无法在字节流里搜索字符串(反之亦然),也不能将字符串传入参数为字节流的函数(反之亦然)。下面让我们深入分析一下二者的区别和联系。编码发展的历史在...
2017-03-27 09:49:00 771
转载 Shell十三问[转]
Shell十三问转载于网络,稍加整理。(一) 为何叫做Shell?我们知道计算机的运作不能离开硬件,但使用者却无法直接对硬件作驱动,硬件的驱动只能透过一个称为"操作系统(Operating System)"的软件来控管,事实上, 我们每天所谈的linux , 严格来说只是一个操作系统, 我们称之为"核心(kernel)"。然而,从使用者的角度来说,使用者也没办法直接操作 ker...
2016-11-24 11:35:00 165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人