背景 快速排序,是在上世纪60年代,由美国人东尼·霍尔提出的一种排序方法。这种排序方式,在当时已经是非常快的一种排序了。因此在命名上,才将之称为“快速排序”。这个算法是二十世纪的七大算法之一,平均情况下时间复杂度为Ο(nlogn),而且在O(nlogn)的情况下,实际的运算速度都要快于其他同时间复杂 ...
分类:
编程语言 时间:
2020-03-27 19:52:25
阅读次数:
51
阅读目录 手工操作 —— 穿孔卡片 批处理 —— 磁带存储和批处理系统 多道程序系统 分时系统 实时系统 通用操作系统 操作系统的进一步发展 操作系统的作用 手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序 ...
分类:
其他好文 时间:
2020-03-27 12:52:02
阅读次数:
96
python发展史: 自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。 Python的创始人为荷兰人吉多·范罗苏姆 [3] (Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚 ...
分类:
编程语言 时间:
2020-03-27 12:42:10
阅读次数:
89
输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。 输入格式: 输入在一行中给出21世纪的某个截止年份。 输出格式: 逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非21世纪的年份则输出"Invalid year! ...
分类:
其他好文 时间:
2020-03-27 09:13:34
阅读次数:
547
六周玩转云原生 为了让开发者们在这个特殊的时期里可以学习到更多干货,京东智联云开发者特别策划了 《六周玩转云原生》系列课程 ,让我们的开发者可以迅速入门,持续充电。 时光倒流到本世纪初,“持续交付之父”、“全球DevOps四大天王”之首的Jez Humble,在与他人合著的《持续交付》一书中,首次正 ...
分类:
其他好文 时间:
2020-03-26 23:19:43
阅读次数:
209
身份证: xxxxxx yyyy MM dd 375 0 十八位 xxxxxx yy MM dd 75 0 十五位 地区: [1-9]\d{5} 年的前两位: (18|19|([23]\d))1800-2399 年的后两位: \d{2} 月份: ((0[1-9])|(10|11|12)) 天数: ( ...
分类:
其他好文 时间:
2020-03-26 10:36:14
阅读次数:
71
1.基本概念界定 1.1人工智能 人工智能是在20世纪中期以后产生的学科,人工智能就是用机器模拟人类的智能活动,从而用机器代替人类行使某些方面的职能。人工智能是通过探索人的感觉和思维的规律来模拟人的智能活动,电子计算机是人工智能的媒介和基础。阿伦·图灵说:“如果一台计算机能骗过人,使人相信它是人而不 ...
分类:
其他好文 时间:
2020-03-25 10:31:15
阅读次数:
142
1005:地球人口承载力估计 时间限制: 1000 ms 内存限制: 65536 KB提交数: 52393 通过数: 28946 【题目描述】 假设地球上的新生资源按恒定速度增长。照此测算,地球上现有资源加上新生资源可供xx亿人生活aa年,或供yy亿人生活bb年。 为了能够实现可持续发展,避免资源枯 ...
分类:
其他好文 时间:
2020-03-24 23:16:49
阅读次数:
59
点击上方蓝字关注我们 仰望星空,预测未来,一直是人类永恒的梦想。对自然的好奇造就了人类对大气科学的不断探索。从“看云识天气”的经验传承到“二十四节气”的韵律实践,从1860年代第一张手绘天气图的诞生到20世纪以数值模式为基础的现代天气预报体系的建立,大气科学的发展历程,就是人类在复杂的不确定性中寻找 ...
分类:
其他好文 时间:
2020-03-23 17:00:32
阅读次数:
78
Linux的学习方法: 从命令开始;找一本好的书籍;养成在命令行下工作的习惯;勤于使用文档,人的记忆力是有限的。 Linux的内核版本 由Linux内核项目团体统一进行发布 xx.yy.zz 其中xx为主版本号,yy为次版本号,yy为奇数:开发版;偶数:稳定版。 Linux中将硬盘、分区等设备表示为 ...
分类:
系统相关 时间:
2020-03-22 16:04:26
阅读次数:
83