码迷,mamicode.com
首页 > 编程语言
字符串的全排列-递归算法
题目:给定字符串S[0...N-1],设计算法,枚举S的全排列。假设字符串为“1234”,首先考虑1,然后问题就变成了考虑“234”的全排列,所以问题规模缩小了1,然后再考虑2,依次类推。可以采用递归算法。1-2342-1343-1244-123假设有重复字符,则重复字符的全排列就是每个字符分别与它...
分类:编程语言   时间:2015-04-10 17:17:56    阅读次数:149
[转]在VS2010 VC++项目中引用Lib静态库(以Openssl为例)
本文转自:http://kb.cnblogs.com/page/94467/Openssl是个为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。 首先下载Openssl包:(http://ww....
分类:编程语言   时间:2015-04-10 17:15:46    阅读次数:164
C++ vector解析 (C++ 11)
Vector表示可以改变大小的数组容器。就像数组,其元素的向量使用连续的存储位置,这意味着还可以访问其元素上使用偏移量经常指向元素的指针,和在数组中一样有效。但与数组不同,其大小可动态变化,他们的存储容器自动处理。在vector内部,使用动态分配的数组向量来存储他们的内容。此数组可能需要重新分配,以...
分类:编程语言   时间:2015-04-10 17:16:13    阅读次数:255
Spring(五)AOP简述
原文出自:http://www.cnblogs.com/liunanjava/p/4401241.html一、AOP简述AOP全称是:aspect-oriented programming,它是面向切面编号的思想核心,AOP和OOP既面向对象的编程语言,不相冲突,它们是两个相辅相成的设计模式型AOP...
分类:编程语言   时间:2015-04-10 17:14:02    阅读次数:207
IntelliJ IDEA 14.1.1 部署运行JSP 或者Java EE项目
本次主要介绍IntelliJ IDEA 14.1.1下部署运行Java WEB项目,包括JSP Java EE 。新建Java Web项目:首先选择File-->New--Mudule(或者打开Project Structure Ctrl+Alt+Shift+S选择Mudules)出现下图:勾选Ja...
分类:编程语言   时间:2015-04-10 17:14:10    阅读次数:250
Spring(四)Bean注入方试
原文出自:http://www.cnblogs.com/liunanjava/p/4401236.html一、构造方法注入定义:通过构造函数来完成依赖关系的设定优缺点:在构造对象的同时,完成依赖关系的建立如果关联的对象很多,那就不得不在构造方法上加入过多的参数基中有index:如果指定索引从0开始,...
分类:编程语言   时间:2015-04-10 17:12:55    阅读次数:170
Python学习笔记 (第11课)
本节学习Python的格式化输出,文件操作以及json的简单用法1.格式化输出将非字符串类型转换成字符串,可以使用函数:str() 或者repr() ,(这两个函数的区别目前我还没搞懂,求解答)>>> str([1,2,3,4])'[1, 2, 3, 4]'>>> repr([1,2,3,4])'[...
分类:编程语言   时间:2015-04-10 17:12:51    阅读次数:160
c语言强制类型转换
一、强制类型转换 printf("3/2+100.5=%f",3/2+100.5);//100.5错误表达 printf (" (float)3/(float)2 +100.5f=%f \n", (float)3/(float)2 +100.5f); // (float) 前缀二、自动类型转换和隐式...
分类:编程语言   时间:2015-04-10 17:09:19    阅读次数:118
Swift语言中为外部参数设置默认值可变参数常量参数变量参数输入输出参数
Swift语言中为外部参数设置默认值可变参数常量参数变量参数输入输出参数
分类:编程语言   时间:2015-04-10 17:05:57    阅读次数:169
【转帖】常见的排序算法
常见的排序算法总结一下常见的排序算法。排序分内排序和外排序。内排序:指在排序期间数据对象全部存放在内存的排序。外排序:指在排序期间全部对象个数太多,不能同时存放在内存,必须根据排序过程的要求,不断在内、外存之间移动的排序。内排序的方法有许多种,按所用策略不同,可归纳为五类:插入排序、选择排序、交换排...
分类:编程语言   时间:2015-04-10 17:05:34    阅读次数:179
Spring – ${} is not working in @Value--转载
原文:http://www.mkyong.com/spring/spring-is-not-working-in-value/Bymkyong|February 4, 2015| Last Updated : February 12, 2015A simple Spring@PropertySour...
分类:编程语言   时间:2015-04-10 17:02:39    阅读次数:150
Java 8 Lambda表达式探险
为什么? 我们为什么需要Lambda表达式 主要有三个原因: > 更加紧凑的代码 比如Java中现有的匿名内部类以及监听器(listeners)和事件处理器(handlers)都显得很冗长 > 修改方法的能力(我个人理解为代码注入,或者有点类似JavaScript中传一个回调函数给另外一个...
分类:编程语言   时间:2015-04-10 17:01:14    阅读次数:164
JavaScript 导学推荐
基本开始js学习的时候,可能会觉得很混乱,一开始都是从一些简单的表单验证还有拷贝别人效果代码,然后再慢慢去深入了解。我是觉得js是需要一定语言编程基础,我是觉得随着深入,JS的里面实在不算太好理解,个人是有点诡异,因为js本身就是一个弱语言,尽量不会报错显示在页面,例如 结束分号不写,if无花括号之...
分类:编程语言   时间:2015-04-10 16:59:52    阅读次数:153
JAVA8 十大新特性详解
本教程将Java8的新特新逐一列出,并将使用简单的代码示例来指导你如何使用默认接口方法,lambda表达式,方法引用以及多重Annotation,之后你将会学到最新的API上的改进,比如流,函数式接口,Map以及全新的日期API“Java is still not dead—and people a...
分类:编程语言   时间:2015-04-10 16:59:32    阅读次数:205
Spring(三)Bean继续入门
原文出自:http://www.cnblogs.com/liunanjava/p/4401089.html一、Aware相关接口对于应用程序来说,应该尽量减少对Sping Api的耦合程度,然而有些时候为了运用Spring所提供的一些功能,有必要让Bean了解Spring容器对其进行管理的细节信息,...
分类:编程语言   时间:2015-04-10 16:56:27    阅读次数:130
C++下实现同接口下多个类作为参数的调用和传参
1 /* 2 实现同接口下不同类的对象的转移 3 定义类的接口 4 定义多个继承该接口的类 5 定义管理类,把接口当作类型, 6 传入该接口下各种类的对象,进行操作 7 */ 8 #include...
分类:编程语言   时间:2015-04-10 16:54:51    阅读次数:170
123:Best Time to Buy and Sell Stock III【数组】【DP】
题目链接:click~/*题意:一个数组,第i元素表示第i天股票的价格,允许最多买卖两次,求最大利润 *//** *思路:用currProfit数组记录截止当日的最大利润,从头到尾扫描一遍数组即可获得 * currProfit = max(currPorfit[i], prices[i]-...
分类:编程语言   时间:2015-04-10 16:51:37    阅读次数:120
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!