-----------------------siwuxie095 堆排序 它的原理如下: 堆排序是指利用堆这种数据结构所设计的一种排序算法 参考链接: 参考链接1,参考链接2,参考链接3 程序 1:堆排序的实现 SortTestHelper.h: #ifndef SORTTE... ...
分类:
编程语言 时间:
2017-06-06 21:59:20
阅读次数:
260
第八章 数组 1.数组的声明定义 数据类型[]变量名 = new 数据类型[长度]; 列:int[]ary = new int[5]; 2.取值,赋值 取值:数据名[下标]; 列:int a = ary[1]; 赋值:变量=数据名[下标]; 列:ary[1]=10; 3.数组的遍历 数组的长度:数组 ...
分类:
编程语言 时间:
2017-06-06 21:59:46
阅读次数:
145
第六章 for循环 语法: for(初始化表达式;条件表达式;循环变量变化表达式){ //循环体 } 初始化表达式:用于初始循环变量值 条件表达式:如果为true则执行循环体,否则退出循环 循环变量表达式:用于循环变量的控制 如i++,i-- ... ...
分类:
编程语言 时间:
2017-06-06 22:00:18
阅读次数:
124
利用库检测内存泄露信息 #define _CRTDBG_MAP_ALLOC //如果没有这个宏定义,我们只能知道有内存泄露,却无法知道在哪个地方申请内存忘记了释放 #include <stdlib.h> #include <crtdbg.h> int main(void) { char *p = ( ...
分类:
编程语言 时间:
2017-06-06 22:00:53
阅读次数:
203
以下为JavaScript高级程序设计 第六章面向对象的程序设计6.2节 创建对象(设计模式部分)读书记录。 1)工厂模式: function createPerson(name, age, sex) { var o = new Obejct(); o.age = age; o.sex = sex; ...
分类:
编程语言 时间:
2017-06-06 22:01:25
阅读次数:
195
题目链接 Problem Description Let’s play a game.We add numbers 1,2...n in increasing order from 1 and put them into some sets.When we add i,we must create ...
分类:
编程语言 时间:
2017-06-06 22:02:18
阅读次数:
264
原文:http://devzone.zend.com/article/1022-Extension-Writing-Part-II-Parameters-Arrays-and-ZVALs Part II: Parameters,Arrays, and ZVALs 原文:http://devzone. ...
分类:
编程语言 时间:
2017-06-06 22:02:58
阅读次数:
180
C++习题 虚函数-计算图形面积 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 122 Solved: 86 [Submit][Status][Web Board] Description 编写一个程序,定义抽象基类Shape,由它派生出5个派生类: ...
分类:
编程语言 时间:
2017-06-06 22:03:32
阅读次数:
251
1.(C) 2.(B) 3.(D) 4.(D) 5.(C) 6.(D) 7.(C) 8.(B) 9.(AD) 10.(D) 11.(A) 12(B) 13.(25.0) 14. ①Scanner input = new Scanner(System.in); ②String name = input ...
分类:
编程语言 时间:
2017-06-06 22:04:10
阅读次数:
172
Java并发基础(六) - 线程池 1. 概述 这里讲一下Java并发编程的线程池的原理及其实现 2. 线程池的基本用法 2.1 线程池的处理流程图 该图来自《Java并发编程的艺术》: 从图中我们可以看出当一个新任务到线程池时,线程池的处理流程如下: 线程池首先判断线程池里面线程数是否达到核心线程 ...
分类:
编程语言 时间:
2017-06-06 22:05:29
阅读次数:
266
十一章 面向对象 1.对象和类 类是对象的抽象,对象是类的具体事例。 列:人是类,小明是对象。 2.创建对象 语法:类名 对象名 = new 类名(); 列:Person xy = new Person(); 注意:类名也是数据类型,语法也可以写成: 数据类型 变量名 = new 数据类型(); 3 ...
分类:
编程语言 时间:
2017-06-06 22:05:43
阅读次数:
185
一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是 ...
分类:
编程语言 时间:
2017-06-06 22:06:25
阅读次数:
231
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一:关于变量的作用域 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 另一方面,在函数外部自然无法读取函数内的局部变量。 声明变量的时候记得使用var声明,不然的话ja ...
分类:
编程语言 时间:
2017-06-06 22:06:59
阅读次数:
249
数据类型: python的数据类型有几种,分别为,整型,浮点型,字符串,布尔值,还有一个空值(null) 详细查看官方文档,https://docs.python.org/3/tutorial/introduction.html,这个比较简单我们就不做深究了。 变量 变量的概念基本上和初中代数的方程 ...
分类:
编程语言 时间:
2017-06-06 22:07:15
阅读次数:
266
#交互式输出#!/usr/bin/envpython
#-*-coding:utf-8-*-
name=input("whatisyourname?")
password=input("Pleaseenterpassword?")
print(name,password)
执行输出:
whatisyourname?xcn
Pleaseenterpassword?admin@1234
xcnadmin@1234#交互式格式输出#!/usr/bin/envpython
#-*-..
分类:
编程语言 时间:
2017-06-06 22:07:24
阅读次数:
206
一般来说,PHP数组的内存利用率只有 1/10, 也就是说,一个在C语言里面100M 内存的数组,在PHP里面就要1G。下面我们可以粗略的估算PHP数组占用内存的大小,首先我们测试1000个元素的整数占用的内存: <?php echo memory_get_usage() , '<br>'; $st ...
分类:
编程语言 时间:
2017-06-06 22:10:15
阅读次数:
228
一、python入门 1.第一个python程序 输入print(‘hello,world’) 2.文件头 #!/usr/bin/env python # -*- coding: utf-8 -*- 3.注释 单行注释:#注释内容 多会注释:'''注释内容''' 4.了解pyc文件 执行Python ...
分类:
编程语言 时间:
2017-06-06 22:10:26
阅读次数:
204
1、算法思想:将一个记录插入到已经排好序的有序表中,从而得到一个新的、记录数增加1的有序表。 假设待排序的数据是数组A[1….n]。初始时,A[1]自成1个有序区,无序区为A[2….n]。在排序的过程中,依次将A[i] (i=2,3,….,n)从后往前插入到前面已排好序的子数组A[1,…,i-1]中 ...
分类:
编程语言 时间:
2017-06-06 22:10:55
阅读次数:
184
一、 什么是数组及其作用? 定义:具有相同数据类型的一个集合 作用:存储连续的具有相同类型的数据 二、 java中如何声明和定义数组 l 声明和定义的语法: 数据类型[ ] 数组名;( int[ ] nums ; ) 或 数据类型 数组名[]; ( int nums[ ] ;) l 为数组分配空间 ...
分类:
编程语言 时间:
2017-06-06 22:11:41
阅读次数:
177
一、for循环的使用场合 l while循环——先判断,再循环 while(1、条件表达式){ //2、循环操作 //3、更改循环条件表达式 } l do…while——先循环,再判断 do{ //2、循环操作 //3、更改循环条件表达式 }while(1.条件表达式); 以上2种循环,一般用于循环 ...
分类:
编程语言 时间:
2017-06-06 22:11:56
阅读次数:
130