码迷,mamicode.com
首页 > 编程语言
五大常用算法----贪心、动态规划、分支限界、分治算法和回溯算法
五大常用算法之一:贪心算法 所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略....
分类:编程语言   时间:2015-03-07 19:54:44    阅读次数:192
java中的Iterator接口
Iterator接口 Iterator接口也是Java集合框架的成员,但它与Collection系列、Map系列的集合不一样:Collection系列集合、Map系列集合主要用于盛装其他对象,而Iterator则主要用于遍历(即迭代访问)Collection集合中的元素,Iterator对象也被称....
分类:编程语言   时间:2015-03-07 19:53:38    阅读次数:171
java Http消息传递之POST和GET两种方法--通过实用工具类来获取服务器资源
实现该方法需要导入一些jar包可以去一下地址下载:http://pan.baidu.com/s/1hqrJF7m/** * 实用工具类来获取服务器资源 * * get方法传送数据 * * 1、通过path设定传送方式 * 2、创建客户端 * 3、得到输入流 * 4、读取流准备工作...
分类:编程语言   时间:2015-03-07 19:54:23    阅读次数:204
POJ 1459 Power Network (网络流最大流基础 多源点多汇点 Edmonds_Karp算法)
POJ 1459 Power Network (网络流最大流基础 多源点多汇点 Edmonds_Karp算法)...
分类:编程语言   时间:2015-03-07 18:45:55    阅读次数:169
hdu2852 KiKi's K-Number 树状数组求第k大数
//再求第k大数时只需要getsum(b-1) //b就是a的第k大数 //又gesum(b-1) #include #include #include using namespace std; const int maxn=100010; int tree[maxn]; int lowbit(int i) {     return (i&(-i)); } int get...
分类:编程语言   时间:2015-03-07 18:45:35    阅读次数:173
javascript——BOM窗口的大小
可视区的宽、高:clientWidth 、clientHeight滚动距离:scrollTop内容的实际高度:scrollHeightHTML代码: JS代码: // 可视区的宽、高 // alert(document.documentElement.cli...
分类:编程语言   时间:2015-03-07 18:40:41    阅读次数:165
How to install Pygame for Python 3.4 on Ubuntu 14.04(转)
First run this to install dependencies:sudo apt-get install mercurial python3-dev python3-numpy \ libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-tt...
分类:编程语言   时间:2015-03-07 18:37:47    阅读次数:214
30道小学生四则运算题C/C++编程
软件工程科课上,老师通过实例讲解什么是程序,程序和软件的区别,要求我们通过短时间写一道编程题,题目就是编写30道小学生四则运算题。以下就是源代码:#include#include#includevoid demo(void) //随机产生四则运算{int m,n,k; //随机数m,n,计数m=r....
分类:编程语言   时间:2015-03-07 18:33:50    阅读次数:180
Python——赋值、浅拷贝、深拷贝
和很多语言一样,Python中也分为简单赋值、浅拷贝、深拷贝这几种“拷贝”方式。 在学习过程中,一开始对浅拷贝理解很模糊。不过经过一系列的实验后,我发现对这三者的概念有了进一步的了解。 一、赋值 赋值算是这三种操作中最常见的了,我们通过一些例子来分析下赋值操作: str例>>> a = ...
分类:编程语言   时间:2015-03-07 18:32:25    阅读次数:150
C++ 读取 Windows 注册表值
Windows 的注册表值有多种类型,如下图:图一是 REG_SZ 类型的注册表键值。图二是REG_DWORD 类型的。一下分别给出读这两种类型键值的程序:// 读取 REG_SZ 类型键值的代码HKEY hKey = NULL;DWORD dwSize = 0;DWORD d...
分类:编程语言   时间:2015-03-07 18:30:35    阅读次数:375
JAVA标签的使用跳出循环
public static void main(String args[]) { int i=10,j=10; outer: while (i > 0) { inner: while (j > 0) { ...
分类:编程语言   时间:2015-03-07 18:28:16    阅读次数:153
C++ Prime:变量声明和定义的关系
为了允许把程序拆分为多个逻辑部分来编写,C++语言支持分离式编译机制,允许将程序分割为若干个文件,每个文件可以独立编译。 为了支持分离式编译,C++将声明和定义区分开。声明使得名字为程序所知,一个文件如果想使用别处定义的名字必须包含对那个名字的声明。定义则负责创建与名字关联的实体。 变量声明...
分类:编程语言   时间:2015-03-07 18:28:45    阅读次数:139
c++类的 static 和const那些事
1.static成员变量(非const)必须在类外定义,在类中只是作为声明(声明其scope为该类),不能使用类初始化成员列表来初始化,只能在定义的时候初始化。2.static const的成员变量必须在类中定义的时候就初始化,不能在类外再定义,不能使用类初始化成员列表初始化。3.static 与 ...
分类:编程语言   时间:2015-03-07 18:28:37    阅读次数:148
Python 学习 DAY2
S3 Date and Time1.得到当前的时间datetime.now()2从datetime.now得到的信息中提取出year,month等3介绍把输出日期的格式转化为mm//dd//yyyy,我们利用的是+来转化4介绍把输出日期的格式转化为hh:mm:ss,我们利用的是+来转化S4 Cond...
分类:编程语言   时间:2015-03-07 18:25:56    阅读次数:148
浅谈C++多态性
C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家具体介绍当中C++多态性的一些基本知识,以方便大家在学习过程中对此可以有一个充分的掌握。 多态性能够简单地概括为“一个接口,多种方法”,程序在执行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polym.....
分类:编程语言   时间:2015-03-07 18:23:30    阅读次数:183
Spring和Mybatis的整合
创建工程,导入所依赖的jar包(这里我们使用DBCP连接池来管理数据源) 原始Dao整合方法:需要我们编写Dao接口和Dao实现类,在Dao实现类中注入SqlSessionFactory 1. 在applicationContext.xml中配置SqlSessionFactory ...
分类:编程语言   时间:2015-03-07 18:23:09    阅读次数:223
java内存相关
1.java是如何管理内存的java的内存管理就是对象的分配和释放问题。(其中包括两部分)分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工...
分类:编程语言   时间:2015-03-07 18:24:59    阅读次数:146
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!