摘要: 数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,[阅读全文:]
摘要: 德罗斯特效应就好像是说,你拿着一面镜子,然后再站在一面镜子前面,让两面镜子相对。你看到镜子里面的情景,是相同的,无限循环的。最经典的就是一个人拿着一个相框,相框里他拿着相框……基本就是“山上有座庙,庙里[阅读全文:]
摘要: 如果集合不是有限集合,则称为无限集合(无限集)。注:无限集的定义在百度里有过定义为含有无限个元素的集合,定义虽然没有错,但是不够严密,数学判断性不强。这里给出了一个基于有限集的定义,而有限集合的定义是明[阅读全文:]
摘要: 程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个[阅读全文:]
摘要: "数据分割" 英文对照data partitioning; data partition;1、数据分割是指按照原实物所具有的特征,将原始数据点集合理分割成不同的区域(一组子集),各个区域分别拟合出不[阅读全文:]
摘要: 快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所[阅读全文:]
摘要: 有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序[阅读全文:]
摘要: 排序是计算机程序设计中的一种重要操作,其功能是对一个数据元素集合或序列重新排列成一个按数据元素某个相知有序的序列。排序分为两类:内排序和外排序。内部排序是指待排序列完全存放在内存中所进行的排序过程,适合[阅读全文:]