线性表(List)的表现形式: 零个或者多个数据元素组成的集合 数据元素在位置上是有序排列的 数据元素的个数是有限的 数据元素的类型必须相同 线性表的抽象定义: 线性表的性质: a0为线性表的第一个元素,只有一个后继 an-1为线性表的最后一个元素,只有一个前驱 除了a0和an-1外,其他的元素ai ...
分类:
其他好文 时间:
2018-08-19 14:53:46
阅读次数:
152
题解: 第一题:nlogn LIS #include<bits/stdc++.h> using namespace std; const int M = 100005; int a[M], f[M]; int main(){ freopen("lis.in","r",stdin); freopen( ...
分类:
其他好文 时间:
2018-08-15 16:04:06
阅读次数:
171
1.二分查找的原理 对于已经排序的列表进行最快速度的查找 2. 代码实现 (1)递归实现 (2)非递归实现 3.时间复杂度 最优时间复杂度:O(1) 最坏时间复杂度:O(logn) 因为是二分所有分多少次代表要查多少次,即为logn ...
分类:
编程语言 时间:
2018-08-12 12:05:25
阅读次数:
119
14.1 状态依赖性管理 基于先检查后执行的状态依赖性操作在多线程下常常发生一些我们不希望的结果.因此有必要对状态依赖操作进行管理, 重试的实现方式 : 自旋等待. 在条件不成立时一直询问, 直到条件成立. 会消耗大量的CPU时间 休眠. 如果条件不成立, 则休眠一段时间, 休眠过后继续测试条件是否 ...
分类:
其他好文 时间:
2018-08-09 01:17:52
阅读次数:
132
It’s universally acknowledged that there’re innumerable trees in the campus of HUST.Now HUST got a big land whose capacity is C to plant trees. We hav ...
分类:
其他好文 时间:
2018-08-05 20:29:40
阅读次数:
153
一.使用StringBuilder类追加和删除字符串 1.创建StringBuilder类的对象 StringBuilder sb=new StringBuilder("初始字符串值"); 2.Append()方法拼接字符串 sb.Append("呵呵"); 结果为:初始字符串值呵呵 3.使用Ins ...
分类:
Web程序 时间:
2018-07-31 10:58:27
阅读次数:
435
几种计算机语言的评价 作者:Eric Raymond 摘自《Unix编程艺术(第十四章)》 一、C C语言的优点是,运行效率高和接近机器语言。它特别适用于以下几种程序: 1. 对运行速度要求很高的程序。 2. 与操作系统内核关系密切的程序。 3. 必须在多个操作系统上移植的程序。 除此之外,学习C语 ...
分类:
编程语言 时间:
2018-07-21 14:52:45
阅读次数:
132
在运行时识别一个对象的类型:instanceof,其返回一个boolean值,表示对象是不是某个特定类型的实例。 用法:a instanceof B 表示:对象实例a是否属于类B instanceof的使用由严格的限制,只可将其与命令类型进行比较,而不能与Class对象作比较。 控制台: class ...
分类:
其他好文 时间:
2018-07-17 21:45:20
阅读次数:
209
ParisGabriel ParisGabriel 感谢 大家的支持 每天坚持 一天一篇 点个订阅吧 灰常感谢 当个死粉也阔以 Python人工智能从入门到精通 “\n”Linux 换行符"\r\n" Windows换行符 函数的参数传递: 传参方式:(2种) 位置传参(包含关系 ) 序列传参 关键 ...
分类:
编程语言 时间:
2018-07-13 01:22:31
阅读次数:
207
大前端应用开发与架构设计-使用CSS美化Web站点大前端应用开发与架构设计 3.1 CSS概述CSS(Cascading Style Sheets)即层叠样式表,是用来控制HTML页面元素的外观样式(例如字体颜色、大小以及元素的定位等等),目前最新的版本是CSS3。网页中使用HTML+CSS能够实现... ...
分类:
Web程序 时间:
2018-07-06 17:48:25
阅读次数:
201