算法复杂度: 复杂度计算出来后有什么用? 估计程序能否在规定时间内处理题目指定规模的数据 ACM有时间限制1s “规模”的举例 1.给N个数排序 规模:N 2.判断字符串P是否是字符串T的子串 规模:串的长度|P|和|T| 3.判断一个整数是否属于整数集合S 规模:|S| 要判断多少次(查询次数) ...
分类:
编程语言 时间:
2017-05-29 15:17:25
阅读次数:
177
import consul c = consul.Consul(host="192.168.111.111") c.kv.put("key","value") a = c.kv.get("key") print a ('107', {u'LockIndex': 0, u'ModifyIndex': ...
分类:
编程语言 时间:
2017-05-29 15:17:09
阅读次数:
376
前言 当前许多优秀的软件都采用“多视”技术。 所谓“多视”,是指在同一个框架窗口里同时显示多个视图。 通过运用这种技术,可以在框架的有限控件内同时提供用户更大的信息量,并且使得用户界面更加友好,增强软件的可操作性。 拆分类型 MFC支持两种类型的拆分窗口:静态的和动态的。 静态拆分窗口:行列数在拆分 ...
分类:
编程语言 时间:
2017-05-29 15:16:26
阅读次数:
241
package cn.usst.DataTest6; /** * 设计四个线程,当中共两个线程每次对j添加1,另外两个线程每次对j降低1。循环100次,写出程序。 * @ * */ public class DataTest6 { private int j; public static void ...
分类:
编程语言 时间:
2017-05-29 14:42:17
阅读次数:
175
Sorting It All Out Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 26866 Accepted: 9267 Description An ascending sorted sequence of distinc ...
分类:
编程语言 时间:
2017-05-29 14:42:07
阅读次数:
272
插入排序 通常人们在摸牌的时候,每摸到一张牌,都会将它插入到已经有序的牌中的适当位置。在计算机的实现中,为了给要插入的元素腾出空间,我们需要将其余所有元素在插入之前都向右移动一位,这种算法叫插入排序,与选择排序一样,当前索引左边的所有元素都是有序的,但它们最终的位置还不确定,为了给更小的元素腾出空间 ...
分类:
编程语言 时间:
2017-05-29 14:41:44
阅读次数:
203
刚开始学c语言的时候,总是会认为,一级指针可以用来访问一维数组,那么二维数组就要用二级指针来访问啦。。。。 实际上二级指针和二维数组真的没什么关系,而且,切记千万不要用二级指针访问二维数组。。。。。 下面是几个有关的小程序,加深印象。。。。。。。。 实验环境:主机CPU酷睿i5,vs2012 程序1 ...
分类:
编程语言 时间:
2017-05-29 14:41:17
阅读次数:
305
Java 8 Stream API具体解释 一、Stream API介绍 Java 8引入了全新的Stream API,此Stream与Java I/O包里的InputStream和OutputStream是全然不同的概念,它不同于StAX对XML解析的Stream,也不同于Amazon Kines ...
分类:
编程语言 时间:
2017-05-29 14:39:29
阅读次数:
227
在开始安装前使用yum groupinstall “开发工具” –y 命令安装软件防止中途出现编译错误 3. 解压python3.6压缩包 解压出python3.6目录 4. 进入python3.6目录查看有没有connfigure文件 5. ./configure --prefix=/usr/lo ...
分类:
编程语言 时间:
2017-05-29 14:38:47
阅读次数:
209
这两天放假在家,拿py重写了之前的统计脚本,算是好好practice了一把各种基本用法,记录一下,为了将来的加速。。 判断命令行参数,给出Usage提示 float 设置小数点位数 字典basic 遍历 字典构造 字典引用 一维列表,初始化,引用 一维列表可以简单变二维甚至更多 删除列表元素 pyt ...
分类:
编程语言 时间:
2017-05-29 14:37:54
阅读次数:
309
开始正式进入Python的学习 一、映入眼帘的注释语句: 首先来了解Python的环境变量注释语句: 别的就不提及了只是说说这个/usr/bin/env这个有点厉害这个是你系统默认的python的环境变量。我们知道我们可以在系统中安装各种python。但是python的很多版本对于系统来说系统环境变 ...
分类:
编程语言 时间:
2017-05-29 14:37:48
阅读次数:
275
利用Python的字符串处理模块,开发者能够编写脚本用来生成那些格式同样的C、C++、JAVA源程序、头文件和測试文件,从而避免大量的反复工作。本文概述两种利用Python string类生成java源码的方法。 1。String Template Template是一个好东西,能够将字符串的格式固 ...
分类:
编程语言 时间:
2017-05-29 14:37:19
阅读次数:
238
定义变量使用关键字var,语法如下: var 变量名 变量名可以任意取名,但要遵循命名规则: 1.变量必须使用字母、下划线(_)或者美元符($)开始。 2.然后可以使用任意多个英文字母、数字、下划线(_)或者美元符($)组成。 3.不能使用JavaScript关键词与JavaScript保留字。 变 ...
分类:
编程语言 时间:
2017-05-29 14:36:53
阅读次数:
178
说一说插入排序 插入排序的基本操作就是将一个数据插入到已经排序好序的数据中,从而得到一个新的,个数加一的有序数据,算法适用与少量的数据的排序。时间复杂度O(n^2),是稳定的排序算法。 基本思想:每步将一个待排序的记录,按其关键码值的大小插入前面已经排序的文件的适当位置上去,直到全部插入完为止。 原 ...
分类:
编程语言 时间:
2017-05-29 14:09:46
阅读次数:
123
构造过程 为了生成类、结构体、枚举等的实例,而做的准备过程,叫做构造过程。 为了这个过程,我们一般会定义一个方法来完毕,这种方法叫做构造器。当然它的逆过程,叫做析构器,用于在实例被释放前做一些清理工作以及一此自己定义化的处理。 为存储型属性设置初始值 类和结构体在生成实例那一刻,必须为全部的属性赋以 ...
分类:
编程语言 时间:
2017-05-29 14:08:55
阅读次数:
153
import java.util.HashSet; public class MyClass { public String s; public MyClass(String s) { this.s = s; } public int hashCode() { return s.hashCode() ...
分类:
编程语言 时间:
2017-05-29 14:08:46
阅读次数:
130