Problem Description
Astronomers often examine star maps where stars are represented by points on a plane and each star has Cartesian coordinates. Let the level of a star be an amount of the stars that are not higher and not to the right of the given star. ...
分类:
编程语言 时间:
2015-03-29 16:36:56
阅读次数:
149
算法的起源很早,是一门随着历史不断发展的学科。在计算机和程序设计出现之前,算法停留在演算和手工计算的层面。计算机出现之后,算法在计算机编程领域再次获得了大发展,很多以前不可能实现的算法,现在都可以实现了。
其实,算法是一个扎根于数学和物理的科学。数学和物理学上的新发展往往能够激发一些新的算法应用的产生。
1. 并行算法
我们经常接触的算法模式都是单线程...
分类:
编程语言 时间:
2015-03-29 16:33:16
阅读次数:
171
C++11增加了许多的特性,auto就是一个很明显的例子。 还有就是typedid()获取数据变量的类型 看下面简短的代码: 1 //获取一个数据变量的类型 2 #include 3 #include 4 5 int main() { 6 7 double db = 1...
分类:
编程语言 时间:
2015-03-29 16:28:52
阅读次数:
132
本文转载于:http://blog.csdn.net/xiaanming/article/details/8703708以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想我草,什么叫回调方法啊?然后自己就在网上找啊找啊找,找了很多也不是很明白,现在知道了,所谓回调:就是A类中调用B类中的某...
分类:
编程语言 时间:
2015-03-29 16:30:20
阅读次数:
147
1、指针的初始化指针初始化时,“=”的右操作数必须为内存中数据的地址,不能够是变量,也不能够直接用整型地址值(可是int*p=0;除外,该语句表示指针为空)。此时,*p仅仅是表示定义的是个指针变量,并没有间接取值的意思。比如:int a = 25;int *ptr = &a;int b[10];in...
分类:
编程语言 时间:
2015-03-29 16:29:15
阅读次数:
140
http://www.cnblogs.com/gw811/archive/2012/10/13/2722752.htmlJava运算符优先级序列号符号名称结合性(与操作数)目数说明1.点从左到右双目( )圆括号从左到右[ ]方括号从左到右2+正号从右到左单目-负号从右到左单目++自增从右到左单目前缀...
分类:
编程语言 时间:
2015-03-29 16:28:26
阅读次数:
182
JAVA中的数据类型:基本类型、引用类型基本类型:数值型,字节型,整形,长整形,字符型,布尔型等;引用类型:类,接口,数组;使用标识符的注意事项:1.不能用数字开头2.区分大小写3.不能引用关键字4.驼峰命名法(首字母大写)5.帕斯卡命名法(首字母小学,其它单词大写)π的应用π : final 数据...
分类:
编程语言 时间:
2015-03-29 16:30:05
阅读次数:
188
尽管大多数应用程序都使用单个基类的公用继承,但有些时候单继承是不够用的,因为可能无法为问题域建模或对模型带来不必要的复杂性。在这种情况下,多重继承可以更直接地为应用程序建模。一、基本概念多重继承是从多于一个直接基类派生类的能力,多重继承的派生类继承其父类的属性。class ZooAnimal{};c...
分类:
编程语言 时间:
2015-03-29 16:27:37
阅读次数:
279
1.继承的概念继承是c++的特性,其含义是从已有的类派生出新的类,而派生的类继承了基类的一些私有成员和成员函数。公有继承是最为常用的继承方式。2.公有继承的特点派生类的对象继承了基类的私有成员,但是不可以直接访问(派生类继承基类的实现)派生类的对象可以使用基类的成员方法(派生类继承了基类的接口)。继...
分类:
编程语言 时间:
2015-03-29 16:26:12
阅读次数:
139
好吧,我承认标题是用来搞笑的,因为内容实在谈不上有什么深度,只是介绍下内存布局,深度不够只好浅度来凑:-)单刀直入,这次博客计划讨论如下三种情形下的C++对象内存布局:1.单继承带覆盖;2.带重复继承的多重继承带覆盖;3.带重复继承的多重虚拟继承带覆盖之所以只给出这三种情况是因为个人认为其余的情形是...
分类:
编程语言 时间:
2015-03-29 16:26:47
阅读次数:
259
2015.3.23第一次正式接触JAVA,它有太大吸引力。1.初识JAVA: (1)JAVA的特点:强安全性,平台无关性,硬件结构无关性,语言简洁,面向对象(此处为笔试内容)。 (2)JAVA平台的两个三个版本:J2SE(标准版),J2EE(企业版),J2ME(微型版)。 (3)JAVA平台的两个组...
分类:
编程语言 时间:
2015-03-29 16:26:54
阅读次数:
223
1,什么是类?答:类是客观存在的,抽象的,概念的东西。2,什么是对象?答:对象是具体的,实际的,代表一个事物。例如:车是一个类,汽车,自行车就是他的对象。关于类与对象的描述:类是对象的模版,对象是类的一个个体。3,Java中定义类的方法?class 类名用Java语法定义人类:public clas...
分类:
编程语言 时间:
2015-03-29 16:25:51
阅读次数:
116
初时接触感觉Java与C语言有很多异曲同工之处。Java起源: Java之父:James Gosling 正式发布时间:1995年5月23日 其特点为:简单、面向对象、可移植、多线程、动态 其编译后为:字节码,后缀名为:.class 其平台的两个组件:Jav...
分类:
编程语言 时间:
2015-03-29 16:21:14
阅读次数:
189
Java是一种编译解释型语言,编写Java程序就是编写类;Java程序中的类以class文件形式保存,一个Java文件中只能有一个public类,且Java文件的文件名必须是在文件中声明的public类的名称;编译后的Java代码称为字节码,且字节码以.class的文件形式出现。在Java编程教材....
分类:
编程语言 时间:
2015-03-29 16:20:17
阅读次数:
173
之前写到几个排序的算法,例如://冒泡排序void bubbleSort(unsigned char *list, int length){ int i,j,temp; for(i = 0; i < length; i++) { for(j = 0; j < leng...
分类:
编程语言 时间:
2015-03-29 16:17:17
阅读次数:
112
//模板类 用于将string类型转化为 常用数值类型template Type stringToNum(const string& str){ istringstream iss(str); Type num; iss >> num; return num;}int main(int argc, ...
分类:
编程语言 时间:
2015-03-29 16:17:07
阅读次数:
216