摘要: HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。 HTTP的主要特点可以概括为以下几点: (1)支持客户/服务器模式 (2)简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联 阅读全文
posted @ 2018-09-24 15:35 AUTOCENTER 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 堆是数据结构中的一种重要结构,了解“堆”的概念和操作,可以帮助我们快速地掌握堆排序。 堆的概念 堆是一种特殊的完全二叉树(complete binary tree)。如果一棵完全二叉树的所有节点的值都不小于其子节点,称之为大根堆(或大顶堆);所有节点的值都不大于其子节点,称之为小根堆(或小顶堆)。 阅读全文
posted @ 2018-09-23 18:21 AUTOCENTER 阅读(907) 评论(0) 推荐(0) 编辑
摘要: 快速排序的原理:选择一个关键值作为基准值。比基准值小的都在左边序列(一般是无序的),比基准值大的都在右边(一般是无序的)。一般选择序列的第一个元素。 一次循环:从后往前比较,用基准值和最后一个值比较,如果比基准值小的交换位置,如果没有继续比较下一个,直到找到第一个比基准值小的值才交换。找到这个值之后 阅读全文
posted @ 2018-09-23 18:11 AUTOCENTER 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Java中的经典算法之冒泡排序 原理: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数 阅读全文
posted @ 2018-08-01 10:30 AUTOCENTER 阅读(123) 评论(0) 推荐(0) 编辑