码迷,mamicode.com
首页 > 编程语言
全排列算法-Java
第一步,排列的精髓是交换和顺序处理,比如,考虑[1,2,3,4]排列,实际上是,1和1,2,3,4分别交换得来 1和1交换:[1],[2,3,4] 1和2交换:[2],[1,3,4] 1和3交换:[3],[2,1,4] 1和4交换:[4],[2,3,1]那么下面分别考虑上面的四个结果,比如,考虑 [1],[2,3,4]第二步,我们把[1]固定不变,考虑[2,3,4],把它看成是2和2,3,...
分类:编程语言   时间:2015-03-20 23:51:29    阅读次数:311
JAVA基础编程50题(13-15题)详解
一、描述 1、一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上168后再开方,如果开方后再平方等于原数则符合结果。 2、输入某年某月某日,判断这一天是这一年的第几天?         程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年...
分类:编程语言   时间:2015-03-20 23:51:28    阅读次数:287
Spring XML配置--使用注解装配(@Atutowired、@Inject、@Resource)
1.装配术语 创建应用对象之间协作关系的行为通常被称为装配 2.使用注解装配...
分类:编程语言   时间:2015-03-20 23:50:46    阅读次数:5874
編程之美﹣電梯調度算法
最近想详细研究一下电梯调度算法,但是所涉及到内容太多了,目前没有时间了。关于电梯算法的种类:     http://www.cnblogs.com/jianyungsun/archive/2011/03/16/1986439.html     那我只能研究一下简单的了。       这是编程之美中的一道题目:      一座大厦一共有6部电梯。在高峰时间,每层都有人上下,电梯在每层都停...
分类:编程语言   时间:2015-03-20 23:49:58    阅读次数:175
JavaScript操作checkbox复选框
JavaScript操作checkbox的方式和操作radio的方式相似,都是利用元素项的checked属性来完成。先获取checkbox元素集合,遍历集合,对集合中的每一项做操作。 这里讲几个常用的checkbox复选框的常见示例。...
分类:编程语言   时间:2015-03-20 23:49:03    阅读次数:153
桶排序实现(没有优化)
桶排序算法主要使用在数据分布均匀的情况,这里假设输入数据的关键字全部分布在0~100之间,因此我们这里划分为十个同[0..9],存储排序,B[i][]中存放x/10==i的元素,再对*B[i]进行插入排序,复制到数组A中结束。插入排序代码(前面以给出):int InsertSort(int *a,int n){ //对长度为n的数组,进行插入排序,下标0~n-1 int i,j,ke...
分类:编程语言   时间:2015-03-20 23:48:25    阅读次数:195
Java——super
在Java类中使用super来引用基类的成分。【代码】【内存分析】注:super指向的是当前子类对象的父类,因此指向的是FatherClass。this指向的是对象自身。
分类:编程语言   时间:2015-03-20 23:47:10    阅读次数:264
c语言基础复习(持续)
开始了ios的学了了由于oc,所以就有一定必要学习下c的一些基本概念了。东西有点多。基本上都是一些程序设计的问题了。0.什么叫编程 通过编写代码,让计算机实现人的想法。(编写代码--->编译代码--->运行程序)1.程序三要素,顺序,选择,循环。2.语句构成程序,语句以;结束。3.在linux平台使...
分类:编程语言   时间:2015-03-20 23:45:45    阅读次数:253
spring AspectJ AOP
1、开启对spring AspectJ风格切面的支持2、扫描注解的bean3、声明切面@Aspect4、声明切入点@Pointcut(value="",argNames="")5、声明通知@Before @After @AfterReturning @AfterThrowing @Around@Be...
分类:编程语言   时间:2015-03-20 23:42:44    阅读次数:243
Java——package与import
【package】为了解决类的命名冲突问题,Java引入包(package)机制,提供类的多重类命名空间。package作为源文件的第一条语句(缺省时指定为无名包),包的命名规范为:公司域名倒置.自定义包Java编译器把包对应于文件系统的目录管理,在package语句中,用'.'来指明包(目录)的层...
分类:编程语言   时间:2015-03-20 23:42:16    阅读次数:183
Python异常处理
8.1. Syntax ErrorsSyntax errors, also known as parsing errors, are perhaps the most common kind of complaint you get while you are still learning Pyth...
分类:编程语言   时间:2015-03-20 23:44:02    阅读次数:281
Java——this
【this】在没有new一个对象前,this不知道指的是什么;当new出一个对象时,this指的是当前对象的引用。【分析】int i =0;这里的i指的是成员变量;Leaf(int i)这里的i是形参i(二者都在栈中,但不是一个变量)。this.i = i;后面的i未作说明,这是根据就近原则确定i指...
分类:编程语言   时间:2015-03-20 23:39:09    阅读次数:191
算法基础之希尔排序
希尔排序的实质就是分组插入排序, 是对直接插入排序的改进。 时间复杂度为O(nlongn), 跟快速排序, 堆排序的时间复杂度相同, 是一种较为快速的排序方式。该方法的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的 元素组成的)分别进行直接插入排序,然后依次缩减增量再进行排...
分类:编程语言   时间:2015-03-20 23:40:01    阅读次数:192
Java 10大精华文章收集001
Java语言与JVM中的Lambda表达式全解Lambda表达式是自Java SE 5引入泛型以来最重大的Java语言新特性,本文是2012年度最后一期Java Magazine中的一篇文章,它介绍了Lamdba的设计初衷,应用场景与基本语法。http://www.codeceo.com/artic...
分类:编程语言   时间:2015-03-20 23:39:40    阅读次数:183
Java——static
【static】static成员变量存储在内存data segment区域,不是存放在堆中。静态成员变量属于整个类,任何一个对象都可以访问这个值;如果没有对象,可以用类访问,格式为:类.静态成员变量。【静态变量与非静态变量】静态成员变量只存在一份(不论new多少个对象,也不管用不用到该变量,它属于整...
分类:编程语言   时间:2015-03-20 23:37:47    阅读次数:215
JDK1.8 java.io.Serializable接口详解
java.io.Serializable接口是一个标志性接口,在接口内部没有定义任何属性与方法。只是用于标识此接口的实现类可以被序列化与反序列化。但是它的奥秘并非像它表现的这样简单。现在从以下几个问题入手来考虑。 希望对象的某些属性不参与序列化应该怎么处理? 对象序列化之后,如果类的属性发生了增减那...
分类:编程语言   时间:2015-03-20 23:35:22    阅读次数:280
逻辑回归 & 递归下降算法
0)递归下降算法的目的是通过不断迭代,逼近函数的最小值,从而求出参数1)逻辑回归实际上是一个分类器, 利用已有的样本来训练 sigmoid 函数(1) sigmoid 函数的一般形式:(2) sigmoid 函数的图形:(3) 预测函数 : 比如说有一个样本x, 他有10个 features...
分类:编程语言   时间:2015-03-20 23:36:36    阅读次数:223
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!