Js中经常遇到判断一个字符串是否包含一个子串,java语言中有containes的方法,直接调用就可以了。除非引用第三方数据库,Js中没有contains方法。 为了实现更java语言中containes方法相同的效果,最简单的一种做法是利用js中字符串查找位置的方法indexOf(“o”大写)。此 ...
分类:
Web程序 时间:
2016-05-16 10:40:52
阅读次数:
305
find[查找位置][查找标准][处理动作]查找路径:默认当前目录查找标准:默认为指定路径下的所有文件处理运作:默认为显示匹配标准:-name‘FILENAME‘:对文件名文件名通配:*:任意长度的任意字符?[]-iname‘FILENAME‘:文件名匹配时不区分大小写-regexPATTERN:基于正则表达式进行..
分类:
系统相关 时间:
2016-05-15 19:55:11
阅读次数:
226
插入排序的基本操作就是将一个数据插入到已经排好序的有序数据,从而得到一个新的、个数加一的有序数据 算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。 网上找到的程序多是先比较找到插入的位置,再移动位置。还有文章说将查找位置的过程用二分法进行优化,其实根本没用,可以将比较插...
分类:
编程语言 时间:
2015-10-29 13:04:21
阅读次数:
168
查找/代替界面操作快捷键说明ctrl+shift+N通过文件名快速查找工程内的文件(必记)ctrl+shift+alt+N通过一个字符快速查找位置(必记)ctrl+F在文件内快速查找代码F3查找下一个shift+F3查找上一个ctrl+R文件内代码替换ctrl+shift+R指定目录内代码批量替换c...
分类:
Web程序 时间:
2015-09-05 17:42:51
阅读次数:
153
首先介绍一下什么是二分法查找。
顾名思义二分法即多次将待查数组的长度折半,但前提条件时待查找数组中的数据需要是已经排序好了的数据。
主要思想:
对于待查找数组arr[low,high],其中high=arr.length-1,待查找元素des
(1)确定数组中间位置mid=(low+high)/2
(2)将查找值des与arr[mid]进行比较,若相等,则直接返回该位置;否则确定新的查找位置,继续二分查找。区域确定如下:如果arr[mid]>des由数组的有序性可知
arr[mid,mid+1..........
分类:
编程语言 时间:
2015-08-20 13:09:32
阅读次数:
118
排序根据是否使用外存分为内排序和外排序,内排序只使用内存进行数据存储,外排序由于数据量比较大需要借助外存。
排序的稳定性:排序的稳定性是指排序之后相同的数据元素相对位置不变则为稳定排序,否则为不稳定排序。
插入排序
直接插入排序
思想:将一个记录插入到已经排序的有序表中,从而得到一个新的、个数加1的有序表。这个过程在查找位置过程中进行记录移动,而不用显示的交换元素
public...
分类:
编程语言 时间:
2015-08-18 19:35:11
阅读次数:
155
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Threading; ...
分类:
编程语言 时间:
2015-08-10 01:43:57
阅读次数:
141
复习字符串操作—————————————————————————–indexOf 查找字符 返回位置
charAt 查找位置 返回字符
substring 获取字符窜
split 分割字符串
正则表达式的概念和写法—————————————————正则 :也叫做规则,让计算机能够读懂人类的规则正则都是操作字符串的。正则的写法:
var re = /a/; 和数组字符串区分开来
v...
分类:
编程语言 时间:
2015-08-06 00:29:10
阅读次数:
120
查找/代替
快捷键
说明
ctrl+shift+N
通过文件名快速查找工程内的文件(必记)
ctrl+shift+alt+N
通过一个字符快速查找位置(必记)
ctrl+F
在文件内快速查找代码
F3
查找下一个
shift+F3
查找上一个
ctrl+R
文件内代码替换
...
分类:
Web程序 时间:
2015-07-20 21:38:56
阅读次数:
134