码迷,mamicode.com
首页 > 编程语言
python快速排序
1 def quicksort(array): 2 less, greater = [], [] 3 if len(array)<=1: 4 return array 5 elem = array.pop() 6 for i in array: 7 if i <= elem: 8 less.appe ...
分类:编程语言   时间:2017-05-19 23:58:22    阅读次数:365
sublime配置java环境
今天突然不想用eclipse编写java了,觉得sublime挺好用,就想用sublime配置java环境,以下是过程以及出现的问题。 一、配置Java环境 1、打开我的电脑–属性–高级–环境变量 2、新建两个环境变量: JAVA_HOME=D:\Program Files\Java\jdk1.7. ...
分类:编程语言   时间:2017-05-19 23:57:50    阅读次数:498
JAVA学习笔记(三)
@SuppressWarnings("resource")是用来压制资源泄露警告的。比如使用io类,最后没有关闭。Set集合特点:1)无序,不随机2)元素唯一3)没下标注意:Collection List Set 是接口 注意:因为Set 没有下标,所以取值是不能用for,只能用迭代器HashSet ...
分类:编程语言   时间:2017-05-19 23:57:37    阅读次数:425
STL算法设计理念 - 函数对象和函数对象当參数和返回值
函数对象: 重载函数调用操作符的类。其对象常称为函数对象(function object),即它们是行为类似函数的对象。一个类对象,表现出一个函数的特征,就是通过“对象名+(參数列表)”的方式使用一个类对象,假设没有上下文,全然能够把它看作一个函数对待。 这是通过重载类的operator()来实现的 ...
分类:编程语言   时间:2017-05-19 23:56:58    阅读次数:268
Java BigInteger类
1 package demo04; 2 3 import java.math.BigInteger; 4 5 //超过long型的整数, 封装成BigInteger类型的对象 6 public class BigIntegerDemo { 7 public static void main(Stri... ...
分类:编程语言   时间:2017-05-19 23:56:23    阅读次数:252
Java Arrays类
1 package demo04; 2 3 import java.util.Arrays; 4 5 public class ArraysDemo { 6 public static void main(String[] args) { 7 8 //static void sort(任意类型数组)... ...
分类:编程语言   时间:2017-05-19 23:53:13    阅读次数:261
【C语言天天练(九)】动态内存分配
引言:数组的元素存储于内存中连续的位置上。当一个数组被声明时。它所须要的内存在编译时就被分配。可是,我们能够使用动态内存分配在执行时为它分配内存。 一块内存的生命周期能够分为四个阶段:分配、初始化、使用、释放。 内存的分配一般使用C函数库里的malloc函数(原型:void *malloc(size ...
分类:编程语言   时间:2017-05-19 23:53:04    阅读次数:272
快速排序
1 #include 2 #include 3 using namespace std; 4 template 5 void quicksort( vector & a) 6 { 7 quicksort(a,0,a.size()-1); 8 } 9 template 10 const Compara... ...
分类:编程语言   时间:2017-05-19 23:52:33    阅读次数:264
c++中istream类型到bool类型的隐式转换
事情的起因是见到了这种用法: while(cin>>m>>n&&m&&n) { } 现在分析一下,cin>>m>>n返回的是一个对istream类型的引用,然后这个返回值又与m做&&运算。已知这种写法是合法的。 可能有两种情况:(1)&&运算符被重载,允许接收istream类型的值。 (2)istr ...
分类:编程语言   时间:2017-05-19 23:52:10    阅读次数:789
不相交集ADT--数组实现
不相交集是解决等价问题的一种有效的数据结构,之所以称之为有效是因为,这个数据结构简单(几行代码,一个简单数组就可以搞定),快速(每个操作基本上可以在常数平均时间内搞定)。 首先我们要明白什么叫做等价关系,而在这个之前要先有一个关系(relation)的定义 Relation:定义在数据集S上的关系R ...
分类:编程语言   时间:2017-05-19 23:51:21    阅读次数:220
Java Math类
1 package demo04; 2 3 //Math类所有方法都是静态方法,直接类名调用 4 public class MathDemo { 5 public static void main(String[] args) { 6 7 //static int abs(int a) 返回 int... ...
分类:编程语言   时间:2017-05-19 23:50:57    阅读次数:217
python 函数
函数的定义 函数最重要的目的是方便我们重复使用相同的一段程序。 将一些操作隶属于一个函数,以后你想实现相同的操作的时候,只用调用函数名就可以,而不需要重复敲所有的语句。 创建函数 def 函数名 (参数列表) 函数体 例如: 首先def 是定义函数名 sum1是函数名 括号中的a, b是函数的参数, ...
分类:编程语言   时间:2017-05-19 23:50:42    阅读次数:264
MFC常用的类详细介绍
常用的MFC类 CRuntimeClass结构 在CRuntimeClass结构中定义了类名、对象所占存储空间的大小、类的版本号等成员变量及动态创建对象、派生关系判断等成员函数。每一个从CObject类派生的类都有一个CRuntimeClass结构同它关联,以便完成在运行时得到对象的信息或基类的信息 ...
分类:编程语言   时间:2017-05-19 23:50:36    阅读次数:277
批量线程阻塞
17在3月6号有失败情况。19,20都停了。10,2也都停了。 2017年3月17日00:29:32分析可能是BatchRunner类里的monitor崩溃了。现象是:批量机的调度程序,是正常的,并且一直到时启动。但是批量并未执行。而非批量机却由于有core的日切调用,会有一条数据。(隔一天有一条, ...
分类:编程语言   时间:2017-05-19 23:50:21    阅读次数:292
希尔排序
使用希尔增量时排序的最坏为:O(n^2); 代码如下: 1 #include <iostream> 2 #include <vector> 3 using namespace std; 4 template <typename Comparable> 5 void shellsort(vector< ...
分类:编程语言   时间:2017-05-19 23:50:10    阅读次数:198
python练习题
表内容有以下列:id,name,age,phone,dept,enroll_date//db1数据库名//emp表名数据库表名和对应文件要关联上。通过PYTHON脚本模拟实现以下SQL语句:增删改查sql>selectsql>select*fromdb1.empsql>select*fromdb1.emplimit3//查前3条sql>select*fromdb1.empwhereid&g..
分类:编程语言   时间:2017-05-19 23:49:52    阅读次数:303
java中的 final关键字
a. final的变量值不能改变b. final的方法不能被重写c. final的类不能被继承 1、final类 final类不能被继承,因此final类的成员方法没有机会被覆盖,不能被重写,默认都是final的。在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类不会载被扩 ...
分类:编程语言   时间:2017-05-19 23:49:30    阅读次数:267
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!