计算机基础
csdnligao
这个作者很懒,什么都没留下…
展开
-
HTTP协议概要
HTTP协议概要 一、 HTTP是什么? HTTP是HyperText Transfer Protocol,翻译为中文是超文本传输协议。它在计算机网络中属于应用层的协议,它必须建立在可靠的传输层协议之上,一般情况下使用的是TCP协议。因而,HTTP协议是以客户端(请求)/服务器(响应)的形式进行信息传输的。 在Web早期的HTTP1.0中,客户端(通常为浏览器)与服务器建立连接(一般为TCP原创 2015-09-04 17:27:29 · 582 阅读 · 0 评论 -
数据结构学习总结(三)广义表
1. 广义表 1思想 广义表可以说是线性表的一种泛型定义,它与线性表的主要区别是,广义表的一个数据单元记录的可以是数据本身,也可以记录一个存储数据的线性表。在C++中实现为vector>模板类,而C#中则为数组的数组(形如[datatype][][] variableName的定义)。当然,无论是C++的vector>还是C#的数组的数组,它们也只是实现了广义表的二级深度,而广义表可以是任意原创 2015-07-18 00:47:36 · 989 阅读 · 0 评论 -
数据结构学习总结(四)队列和栈
3.队列 队列其实可以看作是一种特别的线性表,一种对存储有特定要求的线性表。队列的特性就是FIFO——先进先出,就像平常的排队一样,先排队的先处理,队列中的进、出一般用PUSH、POP表示。队列是一种使用频率非常高的数据结构,在很多算法中(如图的广度优先遍历等)队列是实现的关键。 由于队列是一种特殊的线性表,因而队列的实现是基于线性表的实现的,只不过在对线性表的操作上,要特殊化,使其符合队列的原创 2015-07-18 20:45:30 · 1942 阅读 · 0 评论 -
十种经典排序算法
经典排序算法 冒泡排序 算法原理:冒泡算法在对n个数进行由小到大的排序时,进行n-1次循环,每次循环将相邻的两个数进行比较,将较大的换到最上面;这样,每一次循环都将未排序的数中最大的数换到最上面,就行泡泡一样往上冒,进行n-1次后,就排好了序。 算法过程: 1. 令输入数组为a[n],设m为已排好序的数的个数。m=0。 2. 令i从0到n-m-1,比较a[i],a[i+1]原创 2015-09-25 21:51:31 · 524 阅读 · 0 评论