编程基础
晨守星
风吹过少女的裙子,我居然没注意,专注于电脑的一切。
展开
-
(二)背后的神秘者DNS
网络DNS服务 什么是DNS(域名) DNS DNS也称为域名系统(英文:Domain Name System,缩写:DNS) 它将域名和IP地址相互映射在一个分布式数据库上,能让人方便快速访问互联网。 域名层次 DNS中的域名都是用句点来分割,代表了不同层次之间的界限。越靠后表示层次越高,主机名.初级域名.顶级域名.根域名(www.baidu.com.root),例如www.baidu.com,其中root域名一般忽略不计。 域名分布情况 全世界IPv4根服务器只有13,这13台IPv4根原创 2020-11-30 21:28:42 · 128 阅读 · 0 评论 -
从深水区开始冒泡
一. 冒泡算法基本思想 冒泡排序也称为交换排序算法,从一组无序的队列,通过相邻的两个元素进行两两比较,根据大小交换位置,筛选最大或者最小的元素到有序队列的尾部,周而复始,直到整个队列的元素从无序变成有序。 二. 冒泡算法核心逻辑 1. 以升序为例子,筛选最大的元素到队列尾部,默认队列为 [ 4,3,5,2] 2. 以4作为最大元素开始,跟3作比较,4比3大,4与3交换,交换后...原创 2019-04-12 12:00:45 · 141 阅读 · 0 评论 -
快快快,快速排序
一. 快速排序基础思想 快速排序的基础思想,在一组无序的队列中选取一个基准数作为参考,把小于基准数的元素放在左(右)边,把大于基准数的元素放在右(左)边。无序的队列分成了两个部分,一部分是小于基准数的,一部分是大于基准数的,再对这两个部分进行同样的操作,以此类推,直到无序队列变成有序的队列。 二. 快速排序核心逻辑 1.从[ 5,3,7,4,2 ]队列中选择一个基准数5,以升序进行排...原创 2019-05-08 22:45:37 · 172 阅读 · 1 评论