首页 > 编程语言
经典算法之动态规划
动态规划让我纠结了好一阵子,背包问题让我觉得不知道怎么入手,到处搜索都是一条条的公式,晦涩难懂。偶然间发现了一个博客写的动态规划解释非常的好,虽然还没完全随心所用,但是总算是入门了,下列内容为转载,附上原地址:http://www.cnblogs.com/sdjl/articles/1274312....
分类:编程语言   时间:2014-12-15 00:03:26    收藏:0  评论:0  赞:0  阅读:447
hello swift
WWDC2014也过去那么久了,swift也趋于成熟,是时候初试swift了,当然,还是从hello swift开始. 首先,你要使用xcode6.0以上版本. 同往常一样,新建一个工程,我们发现比起以前,欢迎界面多出一个Get started with a playground选项,这个神...
分类:编程语言   时间:2014-12-15 00:01:36    收藏:0  评论:0  赞:0  阅读:454
springMVC框架集成tiles模板
将tiles模板集成到springMVC框架下,大概流程如下:1.在配置文件中加入tiles支持我的servlet配置文件名为spring-mvc.xml.具体配置如下: /WEB-INF/jsp/ ...
分类:编程语言   时间:2014-12-14 23:58:16    收藏:0  评论:0  赞:0  阅读:778
Spring系列【08】为JavaBean的集合对象注入属性值
TestUtil.java 1 package com.lh.util; 2 3 import java.util.List; 4 import java.util.Map; 5 import java.util.Set; 6 7 public class TestUtil { 8 @O...
分类:编程语言   时间:2014-12-14 23:56:36    收藏:0  评论:0  赞:0  阅读:596
Spring系列【10】按照Bean的名称自动装配
User.java 1 package com.lh.entity; 2 3 public class User { 4 private String name = "test"; //用户姓名 5 private Integer age = 27; ...
分类:编程语言   时间:2014-12-14 23:54:36    收藏:0  评论:0  赞:0  阅读:331
求一维数组中不重叠的两个子数组的最大和
给定一个长度为N的整数数组a,求不重叠的两个子数组的和的最大值。如a[6]={1, 2, -4, 3, 2, -5}。所取的子数组分别为{1,2}{3, 2}时,两个子数组的和最大,为3+5=8。这个题目是数组的子数组最大和(即最大连续和)的变形(后面附上了求解子数组最大和的程序)。一种方法是把数组...
分类:编程语言   时间:2014-12-14 23:53:06    收藏:0  评论:0  赞:0  阅读:594
希尔排序算法
/* Date:2014.12.14 希尔排序思路:基于插入排序的思想。 流程:1).将有 n 个元素的数组分成 n/2 对,第1个数据和第(n/2 + 1)个数据为一对,依次配对;             2).一次循环使每一个序列对排好顺序;             3).再分为 n/4 对进行排序;             4).重复操作,随序列对数的减少最后变为1个,就完成了整个...
分类:编程语言   时间:2014-12-14 22:48:36    收藏:0  评论:0  赞:0  阅读:346
C++算法之 二分查找
二分查找: 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。 代码不多也就几行;主要 start = 0; end = nLength -1;while(start   #include using namespace std; /* run this program using the console pauser...
分类:编程语言   时间:2014-12-14 22:47:46    收藏:0  评论:0  赞:0  阅读:371
高效C++ --经验条款(二)
STL迭代器以指针为根据塑造,所以迭代器的作用就像个T*指针,声明迭代器为const就像声明指针为const一样(既声明一个T* const指针),表示这个迭代器不得执行不同的东西,但它所指的东西的值是可以改动的。如果你希望迭代器所指的东西不可被改变(类似const T*指针),需要的是const_iterator。 Std::vector  vec; Const std::vector::i...
分类:编程语言   时间:2014-12-14 22:44:46    收藏:0  评论:0  赞:0  阅读:406
高效C++ --经验条款(三)
高效C++ --经验条款(三) 给多态基类声明virtual析构函数: “给base classes一个virtual析构函数”,这个规则只适用于带有多态性质的base classes身上。这种base classes的设计目的是为了用来“通过base class接口处理derived class对象”。 并非所有base classes的设计目的都是为了多态用途。例如标准stirng和ST...
分类:编程语言   时间:2014-12-14 22:44:16    收藏:0  评论:0  赞:0  阅读:429
《老码说编程之玩转Swift江湖》一书终于出版了
《老码说编程之玩转Swift江湖》一本基于XCode6.1 Swift最新语法编写的书籍正式上市发售,语言幽默风趣,打破了传统技术书籍黑着脸读文章的风格,本书的作者是成都IT圈五位正宗的老码农,本书是他们学习半年,修改数次的读书笔记精粹。上市至今,无一差评。...
分类:编程语言   时间:2014-12-14 22:43:16    收藏:0  评论:0  赞:0  阅读:488
Java - 从文件中读入字符串和整数
想平时写 C++ 时,从文件中读按指定格式读入数据多方便。。 给自己写个 Java 的。。 package lib.com.chalex.www; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOExcep...
分类:编程语言   时间:2014-12-14 22:41:56    收藏:0  评论:0  赞:0  阅读:325
error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1 #include 2 using namespace std; 3 4 5 extern int i; 6 extern float f(float a); 7 float b; 8 float f(float a){ 9 return a+1.0;10 }11 int i;12 ...
分类:编程语言   时间:2014-12-14 22:35:36    收藏:0  评论:0  赞:0  阅读:494
查找算法--线性结构的查找方法
查找基本概念: 查找又称为检索,指从一批记录中找出满足指定条件的某一记录过程。在日常生活中比如通讯录查找,字典查找等经常使用查找方法;在程序设计中,查找在许多程序中需要占用很多时间,因此,一个好的查找方法可以提高程序的运行速度。 主关键字和次关键字: 在需要查找的数据结构中,每条记录一般包含多个数....
分类:编程语言   时间:2014-12-14 22:34:26    收藏:0  评论:0  赞:0  阅读:495
C 语言字符串
C语言中字符串末尾有一个结束符 \0, 占一个位置,所以在以字符数组表示字符串时,其的实际长度为声明长度 - 1,所以在使用过程中要注意数组越界。 1 #include 2 #include 3 4 int main() 5 { 6 char name[8] = "itcasasa"...
分类:编程语言   时间:2014-12-14 22:33:46    收藏:0  评论:0  赞:0  阅读:460
java i/o
在应用程序中,通常会涉及到两种类型的计算:CPU计算和I/O计算。对于大多数应用来说,花费在等待I/O上的时间是占较大比重的。通常需要等待速度较慢的磁盘或是网络连接完成I/O请求,才能继续后面的CPU计算任务。因此提高I/O操作的效率对应用的性能有较大的帮助。本文将介绍Java语言中与I/O操作相关...
分类:编程语言   时间:2014-12-14 22:32:56    收藏:0  评论:0  赞:0  阅读:541
Spring系列【7】零配置实现Bean的注入
与前几例不同,需要导入aop包。Book.java 注意Book类@Component 1 package cn.com.xf; 2 3 import org.springframework.stereotype.Component; 4 5 @Component 6 public class .....
分类:编程语言   时间:2014-12-14 22:31:36    收藏:0  评论:0  赞:0  阅读:364
Java 线程?基本概念 可见性 同步
开发高性能并发应用不是一件容易的事情。这类应用的例子包括高性能Web服务器、游戏服务器和搜索引擎爬虫等。这样的应用可能需要同时处理成千上万个请求。对于这样的应用,一般采用多线程或事件驱动的架构。对于Java来说,在语言内部提供了线程的支持。但是Java的多线程应用开发会遇到很多问题。首先是很难编写正...
分类:编程语言   时间:2014-12-14 22:31:26    收藏:0  评论:0  赞:0  阅读:367
数组的各种操作方法;
1.正续和顺序打印数组;function print(arr,index){ if(index === arr.length) return; print(arr,index+1); console.log(arr[index]); }
分类:编程语言   时间:2014-12-14 22:28:46    收藏:0  评论:0  赞:0  阅读:304
组数排序非sort
智能社 - www.zhinengshe.com
分类:编程语言   时间:2014-12-14 22:27:56    收藏:0  评论:0  赞:0  阅读:388
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!