码迷,mamicode.com
首页 > 编程语言
全排列算法的JS实现
问题描述:给定一个字符串,输出该字符串所有排列的可能。如输入“abc”,输出“abc,acb,bca,bac,cab,cba”。虽然原理很简单,然而我还是折腾了好一会才实现这个算法……这里主要记录的是解决问题中的思路。我实现的是最普通的递归算法,也没有除重,嗯非递归及除重的算法以后再补上吧。好了正文...
分类:编程语言   时间:2015-11-08 19:15:53    阅读次数:253
Javascript实现图片的预加载的完整实现
Germany 2015-11-08 11:29AM
分类:编程语言   时间:2015-11-08 19:12:28    阅读次数:200
java 多线程安全问题-同步代码块
/*多线程的安全问题: while(true) { if(tick>0) { //线程0,1,2,3在余票为1时,都停滞在这里,之后分别获得CPU执行权,打印出0,-1,-2等错票 ...
分类:编程语言   时间:2015-11-08 19:08:58    阅读次数:255
编辑距离及编辑距离算法(求字符的相似度) js版
编辑距离概念描述:编辑距离,又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。例如将kitten一字转成sitting:sitten (k→s)sittin (e→i)sitting (...
分类:编程语言   时间:2015-11-08 19:08:44    阅读次数:227
java多线程安全问题-同步修饰符于函数
上一篇文章通过卖票使用同步代码块的方法解决安全问题本篇文章首先探讨如何找出这样的安全问题,并提出第二种方式(非静态函数synchronized修饰)解决安全问题/*需求: 银行有一个公共账号金库 有两个储户同时对该账户存取,每次存100,共3次目的: 该程序是否有安全问题,如果有,如何解...
分类:编程语言   时间:2015-11-08 19:07:17    阅读次数:273
Java环境变量配置
以下是摘自: https://docs.oracle.com/cd/E19062-01/sun.mgmt.ctr36/819-4837/system-prep-2/index.html Java 环境变量和路径 在 Solaris 系统上,必须先设置JAVA_HOME和PATH环境变量,Sun Management Center 3...
分类:编程语言   时间:2015-11-08 18:03:00    阅读次数:230
超实用的JavaScript代码段 Item5 --图片滑动效果实现
先上图鼠标滑过那张图,显示完整的哪张图,移除则复位:简单的CSS加JS操作DOM实现: sliding doors <link rel="stylesheet" href="styles/reset.css" /...
分类:编程语言   时间:2015-11-08 18:01:08    阅读次数:223
javascript004_ECMA5数组新特性
?对于ECMAscript5这个版本的Array新特性补充:–位置方法:indexOf lastIndexOf–迭代方法:every filter forEach some map–缩小方法:reduce reduceRight Untitled Documen...
分类:编程语言   时间:2015-11-08 17:58:42    阅读次数:214
loadrunner通过C语言实现自定义字符出现次数截取对应字符串
voidlr_custom_string_delim_save(charinputStr[500],char*outputStr,char*delim,intoccrNo,intstringSide){char*temp,*temp2;chartemp3[500]={0};inti=0;inti2;...
分类:编程语言   时间:2015-11-08 17:56:14    阅读次数:283
Java基础3笔记
Java基础3笔记1:switch语句 (1)格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体n+1; break; } 格式解释说明: switch:说明这是swi...
分类:编程语言   时间:2015-11-08 17:53:23    阅读次数:241
JavaScript之数据类型
一.JS中具有5种基本类型和1种对象类型(引用类型) 5种基本类型:number\string\null\undefined\boolean 1种对象类型:Function、Array、Date 二.类型转换 巧用+/-进行类型转换 三. == 和 === ==: 1.对于基本类型而言,会尝试进行类...
分类:编程语言   时间:2015-11-08 17:49:14    阅读次数:257
一维,二维数组
1、 Console.Write("输入邮箱账号: "); string n = Console.ReadLine(); bool a = n.Contains("@"); if (a == t...
分类:编程语言   时间:2015-11-08 17:47:23    阅读次数:221
Python学习笔记
http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014316090478912dab2a3a9e8f4ed49d28854b292f85bb000http://www.runoob...
分类:编程语言   时间:2015-11-08 17:46:53    阅读次数:154
指针数组与数组指针的区别
指针数组:用于存储指针的数组,数组元素都是指针。定义:int* p[n] []优先级高,先与p结合成为一个数组,再由int*说明这是一个整型指针数组,它有n个指针类型的数组元素。。指针数组是多个指针变量,以数组形式存在内存当中,占有多个指针的存储空间。int main(){ int a[3]={1,...
分类:编程语言   时间:2015-11-08 17:45:44    阅读次数:143
(纪录片)现代生活的秘密规则:算法 The Secret Rules of Modern Living: Algorithms
简介:The Secret Rules of Modern Living: Algorithms(2015)导演:David Briggs主演:Marcus du Sautoy类型:纪录片官方网站:http://www.bbc.co.uk/programmes/p030s6b3制片国家/地区:英国语...
分类:编程语言   时间:2015-11-08 17:46:17    阅读次数:201
常用排序算法
1、选择排序(时间复杂度为O(n2))选择排序的思想是在线性表中找到最小数,并将其放在表头,然后在剩下的数中找到最小数,放在第一个数之后,直到线性表中仅剩下一个数为止。Java实现: public static void choiceSort(Integer[] a) { if (a == nu.....
分类:编程语言   时间:2015-11-08 17:44:22    阅读次数:217
数组特定元素筛选
题目:给定一个数组,将其中的”0“全部筛选出来,放到末尾,其余元素保留原有顺序。要求:1,不能产生数组副本2,尽可能少地移动数组元素package mainimport "fmt"func main(){ slice := []int{0,1,0,3,12,0,0,1,2,3,0,0,1,0,1,0...
分类:编程语言   时间:2015-11-08 17:43:46    阅读次数:215
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!