码迷,mamicode.com
首页 > 编程语言
基础算法之二分查找
二分查找利用分治法,逐渐苏小查找范围,适用于有序数组。时间复杂度是O(log2N).PS:二分查找算法的判定过程实际上可以借助一棵平衡二叉树来描述,中间位置的关键字可以看成二叉树的根节点。C++代码如下: 1 #include 2 using namespace std; 3 template .....
分类:编程语言   时间:2015-05-20 00:24:06    阅读次数:130
JDK Tools - jinfo: Java 配置信息工具
jinfo 是 JDK 自带的配置信息工具,可以查看、设置 Java 进程的参数配置。命令格式jinfo [ option ] pidjinfo [ option ] executable corejinfo [ option ] [server-id@]remote-hostname-or-IP命...
分类:编程语言   时间:2015-05-20 00:21:03    阅读次数:142
黑马程序员--C语言中的指针(4)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------使用字符串指针变量与字符数组的区别用字符数组和字符指针变量都可实现字符串的存储和运算。但是两者是有区别的。在使用时应注意以下几个问题:1.字符串指针变量本身是一个变量,用于存放字符串的首地址。而字符...
分类:编程语言   时间:2015-05-20 00:19:31    阅读次数:149
黑马程序员--C语言中的结构体
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------结构(struct) 结构是由基本数据类型构成的、并用一个标识符来命名的各种变量的组合。结构中可以使用不同的数据类型。 1. 结构说明和结构变量定义 在Turbo C中, 结构也是一种数据类型, 可...
分类:编程语言   时间:2015-05-20 00:17:48    阅读次数:181
bzoj 4010: [HNOI2015]菜肴制作 拓扑排序
4010: [HNOI2015]菜肴制作Time Limit: 20 SecMemory Limit: 256 MB题目连接http://uoj.ac/problem/67Description知名美食家小 A被邀请至ATM 大酒店,为其品评菜肴。ATM 酒店为小 A 准备了 N 道菜肴,酒店按照为...
分类:编程语言   时间:2015-05-20 00:15:09    阅读次数:172
原来Github上的README.md文件这么有意思——Markdown语言详解
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 之前一直在使用github,也在上面分享了不少的项目和Demo,每次创建新项目的时候,使用的都是默认的README.md文件,也不曾对这个文件有 过什么了解。但是在看到别人写的项目的README.md里面竟....
分类:编程语言   时间:2015-05-20 00:16:27    阅读次数:235
C# 多线程join的用法,等待多个子线程结束后再执行主线程
等待多个子线程结束后再执行主线程class MultiThread{ #region join test public void MultiThreadTest() { Thread[] ths = new Thread[2]; ths[0] = new Thread(Method...
分类:编程语言   时间:2015-05-20 00:14:55    阅读次数:261
Java反射机制
反射机制是Java语言在运行期拥有的一项自观能力,非常规创建对象的一种手段,不是硬编码产生对象,属于一种解释操作,非常规创建对象的一种手段,对性能开发消耗很大,简单来说它就是通过类的名称得到对象(类、属性和方法)的技术优缺点:--反射提高了Java程序的灵活性和扩展性,降低系统的耦合性,提高自适应能...
分类:编程语言   时间:2015-05-20 00:11:05    阅读次数:184
黑马程序员--C语言中的枚举
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作,您的代码可能是:#define MON1#define TUE2#define WED3#define ...
分类:编程语言   时间:2015-05-20 00:09:29    阅读次数:182
黑马程序员--C语言中的static
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. 全局静态变量 在全局变量之前加上关键字static,全局变量就被定义成为一个全局静态变量。 1. 内存中的位置:静态存储区(静态存储区在整个程序运行期间都存在) 2. 初始化:未经初始化的全局...
分类:编程语言   时间:2015-05-20 00:07:29    阅读次数:203
javascript学习笔记03
DOM讲解: js01_hello dddd
分类:编程语言   时间:2015-05-20 00:04:46    阅读次数:192
《Python基础教程》 读书笔记 第五章(下)循环语句
5.5.1while循环x=1while x>> zip(names,ages)[('anne', 12), ('beth', 45), ('george', 32), ('damon', 102)]循环中解包元组:>>> for name,age in zip(names,ages): pr...
分类:编程语言   时间:2015-05-20 00:03:24    阅读次数:316
黑马程序员---C语言中的extern
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------在C语言中,修饰符extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”。1. extern修饰变量的声明。举例来说,如果文件a.c需要引用b.c中变量int v...
分类:编程语言   时间:2015-05-20 00:00:45    阅读次数:158
python subprocess模块
转http://blog.csdn.net/imzoer/article/details/8678029subprocess的目的就是启动一个新的进程并且与之通信。subprocess模块中只定义了一个类: Popen。可以使用Popen来创建进程,并与进程进行复杂的交互。它的构造函数如下:subp...
分类:编程语言   时间:2015-05-20 00:01:59    阅读次数:372
黑马程序员--C语言中的指针(2)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------数组指针变量的说明和使用 指向数组的指针变量称为数组指针变量。在讨论数组指针变量的说明和使用之前,我们先明确几个关系。 一个数组是由连续的一块内存单元组成的。数组名就是这块连续内存单元的首地址。一....
分类:编程语言   时间:2015-05-20 00:02:59    阅读次数:270
黑马程序员--C语言中的指针(3)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------指向多维数组的指针变量本小节以二维数组为例介绍多维数组的指针变量。一、多维数组地址的表示方法 设有整型二维数组a[3][4]如下: 0123 4567 891011 设数组a的首地址为1000,.....
分类:编程语言   时间:2015-05-19 23:59:52    阅读次数:297
C++强制类型转换操作符 const_cast
const_cast也是一个强制类型转换操作符。《C++ Primer》中是这样描述它的:1.将转换掉表达式的const性质。2.只有使用const_cast才能将const性质性质转化掉。试图使用其他三种形式的强制转换都会导致编译时的错误。(添加const还可以用其他转换符,如static_con...
分类:编程语言   时间:2015-05-19 23:58:45    阅读次数:387
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!