码迷,mamicode.com
首页 > 编程语言
java新手笔记20 抽象类模板(letter)
1.抽象类package com.yfs.javase;//信模板public abstract class Templater { public abstract String toName() ; public abstract String fromName(); public abstra....
分类:编程语言   时间:2015-07-25 13:48:22    阅读次数:121
[CareerCup] 3.1 Implement Three Stacks using Array 使用数组来实现三个栈
3.1 Describe how you could use a single array to implement three stacks.这道题让我们用一个数组来实现三个栈,书上给了两种方法,第一种方法是定长分割 Fixed Division,就是每个栈的长度相同,用一个公用的一位数组buff...
分类:编程语言   时间:2015-07-25 13:47:15    阅读次数:107
穷举算法思想
穷举算法的基本思想就是从所有可能的情况中搜索正确的答案,在使用穷举算法时,需要明确问题的答案的范围,在范围中搜索出每一种答案,得到你最想要的答案 1. 对于一种可能的情况,计算出结果 2. 判断结果是否满足,不满足就继续搜索下一个答案,满足要求则表示找到一个正确答案 穷举算法实例: 鸡兔同笼,共有3...
分类:编程语言   时间:2015-07-25 13:46:50    阅读次数:155
使用Java7提供Fork/Join框架
在Java7在。JDK它提供了多线程开发提供了一个非常强大的框架。这是Fork/Join框架。这是原来的Executors更多进一步,在原来的基础上添加了并行分治计算中的一种Work-stealing策略。就是指的是。当一个线程正在等待他创建的子线程执行的时候,当前线程假设完毕了自己的任务后,就会寻...
分类:编程语言   时间:2015-07-25 13:43:00    阅读次数:121
java新手笔记18 类比较
1、Shap类package com.yfs.javase;public class Shape /*extends Object */{ //默认继承object object方法全部继承 //计算面积方法 public double getArea() { System.out.print...
分类:编程语言   时间:2015-07-25 13:42:46    阅读次数:135
java新手笔记17 参数
package com.yfs.javase;public class ParamDemo { public static void main(String[] args) { int a = 3, b = 5; change(a,b); System.out.println("a = " +...
分类:编程语言   时间:2015-07-25 13:40:39    阅读次数:119
python import os
来源 http://www.cppblog.com/snowhill/articles/200826.htmlOS相关import os可以用help(os); dir(os)查看os.sep 可以取代操作系统特定的路径分割符。os.name字符串指示你正在使用的平台。比如对于Windows,它是'...
分类:编程语言   时间:2015-07-25 13:38:17    阅读次数:151
加密算法(1)—按位异或加密
按位异或加密是密码学中一种简单的加密,其按照如下规则进行: 00=0 01=1 10=1 11=0 (其中是逻辑异或XOR的运算符合)
分类:编程语言   时间:2015-07-25 13:36:02    阅读次数:243
Spring(十)通过动态代理(JDK的Proxy)和cglib实现AOP技术
拦截所有业务方法,根据user是否为null判断用户是否有权限,有权限就允许执行业务方法,无权限就不执行。...
分类:编程语言   时间:2015-07-25 12:29:56    阅读次数:142
面试题08_旋转数组的最小数字——剑指offer系列
题目描述: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。 例如:数组{3, 4, 5, 1 , 2} 是 数组{1,2,3,4,5}的一个旋转,该数组最小的数是1. 我们要做的就是找到这个旋转后数组的最小数。 解题思路: 思路1:直接遍历数组,找到最小的数,简单粗暴,时间复杂度O(n),空间复杂度O(...
分类:编程语言   时间:2015-07-25 12:27:56    阅读次数:131
HDU 4638 Group (莫队算法||线段树离散查询)
题目地址:HDU 4638 先写了一发莫队,莫队可以水过。很简单的莫队,不多说。 代码如下:#include #include #include #include #include #include #include #include #includ...
分类:编程语言   时间:2015-07-25 12:28:41    阅读次数:111
[编程之美]写一个函数,返回一个数组中所有元素被第一个元素除的结果
题目:     写一个函数,返回一个数组中所有元素被第一个元素除的结果; 错误的版本: void DivArray(int *array, int n) { for (int i = 0; i < n; ++i) { array[i] /= array[0]; } } 错误原因:在循环的第一步,第一个元素就变成了1,然后再用它去除以其他元素,就不符合题目要求了...
分类:编程语言   时间:2015-07-25 12:25:45    阅读次数:136
史上最全的随机数生成java算法
史上最全的随机数生成java算法 源代码下载地址:http://www.zuidaima.com/share/1585762703215616.htm...
分类:编程语言   时间:2015-07-25 12:25:21    阅读次数:261
旋转数组
1. 问题描述  从右侧旋转一个n个元素的数组,旋转k位。例如:n=7,k=3n = 7, k=3, arr=[1,2,3,4,5,6,7]arr=[1,2,3,4,5,6,7]旋转成为arr=[5,6,7,1,2,3,4]arr=[5,6,7,1,2,3,4]。2. 方法与思路  其实这个问题类似于字符串逆置问题中的句子逆置。比如“hello world”逆置成”world hello”。解决这种...
分类:编程语言   时间:2015-07-25 12:25:28    阅读次数:163
C语言冒泡法用指针实现
// // main.c // 指针和数组 // // Created by 邱学伟 on 15/7/25. // Copyright (c) 2015年 邱学伟. All rights reserved. //#include #define N 4//冒泡法用指针实现 //输入 int *enterNumber(); //排序 void sortNumberAsc(i...
分类:编程语言   时间:2015-07-25 12:24:55    阅读次数:144
1057. Stack (30) - 树状数组
题目如下: Stack is one of the most fundamental data structures, which is based on the principle of Last In First Out (LIFO). The basic operations include Push (inserting an element onto the top pos...
分类:编程语言   时间:2015-07-25 12:20:26    阅读次数:115
C语言-用指针实现冒泡排序2
// // main.c // 指针和数组 // // Created by 邱学伟 on 15/7/25. // Copyright (c) 2015年 邱学伟. All rights reserved. //#include #define N 4//冒泡法用指针实现 //输入 int *enterNumber(); //排序 void sortNumberAsc(i...
分类:编程语言   时间:2015-07-25 12:21:22    阅读次数:169
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!