/**
*题目:在一个二位数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二位数组和一个整数,
* 判断数组中是否含有该整数
*时间:2015年8月25日09:51:08
*文件:FindInMatrix.java
*作者:cutter_point
*/
package bishi.Offer50.y2015.m08.d2...
分类:
编程语言 时间:
2015-08-25 16:49:02
阅读次数:
178
/////////////////////2015/08/25///////////////
////////////////////by XBW/////////////////////
///////////////////环境 unity4.6.1///////////
终于弄完了这个停车游戏,先看一下效果图
这个游戏呢,就是在赛道内收集三枚以上氮气,然后再返回起点,在赛车损坏程...
分类:
编程语言 时间:
2015-08-25 16:49:27
阅读次数:
234
什么是队列:
队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。队列是一种先进先出(First In First Out)的线性表,简称FIFO。允许插入的一端称为队尾,允许删除的一端称为队头。
队列的基本操作:
enqueue(Object obj):入队操作
dequeue():出队操作
循环队列:
由于队列如果做成数组的形式,为了保证出队列的时间复...
分类:
编程语言 时间:
2015-08-25 16:48:59
阅读次数:
205
引入
没有字典的时候我们可能会这么做:
>>> t = ['name', 'age', 'sex']
>>> v = ['chen', 24, 'male']
>>> zip(t,v)
[('name', 'chen'), ('age', 24), ('sex', 'male')]
>>> v = ['chen', 24]
>>> zip(t,v)
[('name', 'chen'), ('age'...
分类:
编程语言 时间:
2015-08-25 16:49:22
阅读次数:
169
引入
没有字典的时候我们可能会这么做:
>>> t = ['name', 'age', 'sex']
>>> v = ['chen', 24, 'male']
>>> zip(t,v)
[('name', 'chen'), ('age', 24), ('sex', 'male')]
>>> v = ['chen', 24]
>>> zip(t,v)
[('name', 'chen'), ('age'...
分类:
编程语言 时间:
2015-08-25 16:48:13
阅读次数:
156
java 运行时 内存 分配一个java进程可以包含多个线程一个Java进程对应唯一一个JVM实例一个JVM实例唯一对应一个堆每一个线程有一个自己私有的栈
这儿也可以看出线程共享进程的堆, 但不共享栈
这篇文章里有一道 线程和进程面试题
堆
堆是被线程共享的
一个进程只有一个堆
堆中存放对象本身和数组本身
java 中, 数组(比如 int[]) 也是继承Object对象,...
分类:
编程语言 时间:
2015-08-25 16:47:24
阅读次数:
138
作者:郭孝星
微博:郭孝星的新浪微博
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
Github:https://github.com/AllenWells
动画反应了应用组件在空间中的关系、功能以及在整个系统中的趋势。
一 动画设计原则1.1 动画真实地反应现实世界动画应该完整的展现物体的各个真实的特性,譬如优雅、简约...
分类:
编程语言 时间:
2015-08-25 16:46:58
阅读次数:
239
通过运行时类型识别——RTTI,程序能够使用基类的指针或引用来检索这些指针或引用所指对象的实际派生类类型:...
分类:
编程语言 时间:
2015-08-25 16:45:44
阅读次数:
218
关于函数
同样的代码,一般不写两遍
函数的定义def:函数名(参数列表):#可以没有参数
函数体
- 当函数设置默认参数的时候,是自右向左的,即默认值都得在右边。可以指定设定某个默认值。
- 这样不对:
这样指定默认值才对...
分类:
编程语言 时间:
2015-08-25 16:43:25
阅读次数:
135
一、指针与数组
1、数组:数组是一段连续的空间,数组名表示空间第一个元素的地址。
2、指针:指针包含两个内容,一个是内存地址,这个大小和机器长度有关;另一个是指针类型,这个跟指针定义的类型有关。
int arr[2][3] = { { 1, 2, 3 }, { 4, 5, 6 } };
int (*p1)[3] = arr;
int (*p2)[2][3] = &...
分类:
编程语言 时间:
2015-08-25 16:44:56
阅读次数:
124
class A
{
public:
A()
{
cout << "class A default constructor called" << endl;
a = 0;
}
A(int param)
{
cout << "class A constructor called" << endl;
a = param;
}
~A()
{
}
virtual v...
分类:
编程语言 时间:
2015-08-25 16:45:29
阅读次数:
147
在二维坐标上给出一些星星的坐标,求某一个星星左方,下方,左下方的星星个数。题目已经把星星按照Y坐标从小到大,X从小到大排序。因此,在每次对一个星星进行统计时,之前出现过的星星,只要X坐标比其小,则必在其左,下,左下方。
树状数组储存X的坐标。 就像 求逆序数 的方法一样, 统计有多少之前的星星的X坐标小于当前的X坐标。
需要注意的是 X 坐标的范围是32000 ,所以树状数组要开到32000 而不是节点数15000。...
分类:
编程语言 时间:
2015-08-25 16:42:23
阅读次数:
189
在mfc单文档程序中加入cef:1.在BOOL CtestCEFApp::InitInstance()中初始化cef HINSTANCE hInst = GetModuleHandle(NULL);
CefMainArgs main_args(hInst);
m_cefApp = new ClientApp();
//cef默认启动四个进程,分别是浏览器主进程,渲染进程,GPU进程,插...
分类:
编程语言 时间:
2015-08-25 16:43:03
阅读次数:
662
这个系列是为了应对找工作面试时面试官问的算法问题,所以只是也谢算法的简要介绍,后期会陆续补充关于此算法的常见面试的问题!
贝叶斯分类器的原理其实很简单,知道了贝叶斯公式基本上就知道了贝叶斯分类器的工作原理。对于一个待分类项,求出此项出现的条件下哪个类别的概率大,就判定为哪类,仅次而已。其实贝叶斯分类器是建立在错误的理论上建立起来的分类器,没错就是错误的理论,它假定事物之间是没有联系的...
分类:
编程语言 时间:
2015-08-25 16:40:06
阅读次数:
175