码迷,mamicode.com
首页 > 编程语言
从N个元素的集合中随机取m个元素的算法实现
最近有一个需求,比较简单,就是如标题所说的,从N个元素中随机取m个元素,当然这m个元素是不能存在重复的。本以为这么简单的需求,应该有现成的工具类来实现,但是几次查找居然没找到(有知道的可以推荐下哈^_^)。只好自己实现了下。 自己的实现思路也不知道是不是有问题,或者还有没有更好的思路来实现,所以在这 ...
分类:编程语言   时间:2017-04-04 20:37:07    阅读次数:211
课堂作业:首尾相连求最大子数组
1.设计思想 先将数组环拆解补在原来数组后面,再依次找子数组并相加,更新最大值,并需要将开始的负数舍去从正数开始算起,单独讨论全负情况。 2.源程序 3.实验结果截图 ...
分类:编程语言   时间:2017-04-04 20:35:05    阅读次数:187
ES6小实验-复习数组
ES6给数组添加了不少方法,我先把之前的方法总结一下: 1.Array.isArray():检测数组 2.push():接收任意数量的参数,把它们逐个添加到数组末尾 3.pop():从数组末尾移除最后一项 4.shift():移除数组第一项并返回该项 5.unshift():能在数组前端添加任意个项 ...
分类:编程语言   时间:2017-04-04 20:33:35    阅读次数:273
关于对JavaScript待于完善的一些知识点
学习JavaScript也存在一段时间,以下是个人对JavaScript中抽象的知识点记录备案,将有待于后面逐个完善...... 1.JavaScript在内存中的体现(内存中栈堆与基本类型及引用类型关系) 2.JavaScript执行上下文 (代码创建完成阶段、代码执行阶段) 3.变量对象(Var ...
分类:编程语言   时间:2017-04-04 20:26:52    阅读次数:159
ES6小实验-数组的扩展
数组方法已经很多,ES6给数组又增加了不少方法: 1.Array.from():用于将两类对象转为真正的数组,类似数组的对象(array-like object) 和可遍历(iterable)的对象(包括ES6新增的数据结构Set和Map) 如果把上面的length:3去掉,那么转化就失败,因为没有 ...
分类:编程语言   时间:2017-04-04 20:24:37    阅读次数:207
SpringMVC
1、Spring Web MVC是什么 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web M ...
分类:编程语言   时间:2017-04-04 20:21:57    阅读次数:285
C++实现顺序计算输入表达式的值
如下实例: ...
分类:编程语言   时间:2017-04-04 20:19:03    阅读次数:150
python标准库学习-random
想想这么多年,也是没有好好梳理一下自己的知识体系,以至于总是会有书到用时方恨少的遗憾。 最近既然有学习的动力,干脆就趁着这份工作不是特别忙的机会,写一点东西吧,也理理自己的逻辑思维能力。 python有哪些库? 这个问题呢可以参照http://blog.csdn.net/python_wangjun ...
分类:编程语言   时间:2017-04-04 20:17:10    阅读次数:185
python2.7 与 selenium 2 学习
windows环境搭建 第一步、安装 python 的开发环境 python2.7.5版本,安装目录为:C:\Python27 添加一下 python 的环境变量吧!桌面“我的电脑”右键菜单-->属性-->高级-->环境变量-->系统变量中的添加Path 1、C:\Python27 2、 C:\Py ...
分类:编程语言   时间:2017-04-04 20:14:48    阅读次数:204
HDU 3183 A Magic Lamp(RMQ问题, ST算法)
原题目 A Magic Lamp Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3964 Accepted Submission(s): 160 ...
分类:编程语言   时间:2017-04-04 20:12:11    阅读次数:251
Python之路-字符编码&数据类型补充(待更新)
作业 三级菜单程序 history =[menu] while True: for item in history[-1]: print(item) choice = input("input your choice :").strip() if choice == 'b' and len(hist ...
分类:编程语言   时间:2017-04-04 20:10:58    阅读次数:194
单链表的排序
1 //对单链表进行排序 2 link_list paixu(link_list l) 3 { 4 int midl; 5 link_list p,q,min; 6 7 min=l->next; 8 p=l->next; 9 q=p->next; 10 while(p) 11 { 12 while(... ...
分类:编程语言   时间:2017-04-04 20:09:19    阅读次数:162
Java实现的各种排序算法(包括冒泡,快排等)
//堆排序 不稳定 import java.util.Arrays; public class HeapSort { public static void main(String[] args) { int[] a={49,38,65,97,76,13,27,49,78,34,12,64}; int... ...
分类:编程语言   时间:2017-04-04 20:06:50    阅读次数:275
Java实现二分查找
public class BinarySearch { /** * 二分查找算法 * * @param srcArray 有序数组 * @param key 查找元素 * @return key的数组下标,没找到返回-1 */ public static void main(String[] arg ...
分类:编程语言   时间:2017-04-04 20:02:37    阅读次数:195
spring bean属性及子元素使用总结
spring bean属性及子元素使用总结2016-08-03 00:00 97人阅读 评论(0) 收藏 举报 分类:Spring&SpringMVC(17) 版权声明:本文为博主原创文章,未经博主允许不得转载。 spring框架中主要有四种标签bean、alias、import、beans,其中b... ...
分类:编程语言   时间:2017-04-04 19:33:55    阅读次数:298
Spring事务SPI及配置介绍
Spring事务SPI及配置介绍标签: spring事务aop数据管理2015-05-17 11:42 606人阅读 评论(0) 收藏 举报 分类:Spring(12) 版权声明:本文为博主原创文章,未经博主允许不得转载。Spring事务管理的抽象,核心的三个接口:PlatformTransacti... ...
分类:编程语言   时间:2017-04-04 19:32:16    阅读次数:476
java中字符串比较==和equals
1 总体来说java中字符串的比较是==比较引用,equals 比较值的做法。(equals 对于其他引用类型比较的是地址,这是因为object的equals方法比较的是引用),但是不同的声明方法字符串的比较结果也是不同的。 例如: String str1=new String("a"); Stri ...
分类:编程语言   时间:2017-04-04 19:30:27    阅读次数:198
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!