散列表 散列查找,我们又回到了查找, 编译的时候,涉及变量及属性的管理:插入:新变量的定义查找:变量的引用实际上是动态查找问题,查找树AVL树。两个变量名(字符串)比较效率不高。字符串的比较要一个一个的比下去,时间会比较长,是否可以把字符串转换成数字,再处理,就快多了。就是散列查找的思想。已知的查找...
分类:
编程语言 时间:
2015-09-01 12:30:01
阅读次数:
176
NSString 两个字符串的比较,用 a compare:b 来比,得出的结果分3种
26个字母比较 越靠后面 越大
NSString *a = @”qweqwe”;
NSString *b = @”qweasd”;
BOOL result = [a compare:b];
if (result == NSOrderedSame) { // NSOrderedSa...
分类:
其他好文 时间:
2015-08-26 12:17:42
阅读次数:
125
几种常见的用法为:字符串的创建、字符串的搜索、字符串的比较、字符串的转换用途一:字符串的创建 1 void ex1() 2 { 3 //1.常量字符串的对象 4 NSString *str1 = @"hello world"; 5 NSLog(@"str1 = %@",str...
分类:
其他好文 时间:
2015-08-17 21:16:56
阅读次数:
129
//
// main.m
// 字符串的比较判断
//
// Created by admin on 15/8/13.
// Copyright (c) 2015年 admin. All rights reserved.
//
#import
int main(int argc,
const char * argv[]...
分类:
移动开发 时间:
2015-08-14 21:34:08
阅读次数:
290
javascript文本框输入值为空判断//校验名称和日期不为空
functionchecksave(){
varsname=document.getElementById("sname").value;
varstime=document.getElementById("datetimepicker1").value;
varetime=document.getElementById("datetimepicker2").value;
if(sname=="")
{
..
分类:
编程语言 时间:
2015-07-24 00:12:53
阅读次数:
202
NSArray利用Cocoa框架进行汉字排序
在NSString有一个函数localizedCompare:,它的功能是通过自身与给定字符串的比较,返回一个本地化的比较结果,也就是说这个函数是支持汉字比较的。
进一步localizedCompare:只是字符串与字符串的比较,我们要让NSArray数组通过按关键字为汉字字符串排序,我们继续在NSArray的SDK上下功夫,我们发现除...
分类:
编程语言 时间:
2015-07-18 18:42:13
阅读次数:
149
后缀数组是根据一个给定的字符串,然后取这个字符串的所有后缀,然后将后缀排序,生成两个数组,sa数组和rank数组sa[i]存的是排名第i的字符串下标rank[i]存的是以下标i开头的后缀的排名所以sa[rank[i]] = i rank[sa[i]] = i由于字符串的比较是多关键字比较,如果用s....
分类:
编程语言 时间:
2015-06-27 19:38:57
阅读次数:
110
2015-06-03问题简述: 大概就是输入两段文本(用小写英文字母表示),分别用#表示一段话的结束输入,输出这两个文本的最长公共子序列。 简单的LCS问题,但是输入的是一段话了,而且公共部分比较是字符串的比较。 原题链接:http://acm.tju.edu.cn/toj/showp.php...
分类:
其他好文 时间:
2015-06-04 00:57:51
阅读次数:
130
1、在javascript的字符串比较当中,可能经常会遇见一些明明字符串存进去的是这个值,但返回结果不对的情况。这时候我们应该用trim()函数把字符串的前后空格去掉,这样就可以正常运行了,注意一定要加()
2、innerHtml可以识别出html标签,而innerText不能,当我们使用innerHtml将它的值改变为一串中文时,可能会出去结果识别不出的情况,这时候我们可以试着用innerTe...
分类:
编程语言 时间:
2015-05-29 21:46:40
阅读次数:
226
之前比较客户端版本号,一直用的是String.compareTo,知道出现bug之后才明白了它的不完善地方。它的比较方式是按照字符串的比较来执行的,所以它有不正确的地方。举个例子,之前客户端版本号为:9.9.9,而服务器端最新的客户端版本号为:10.0.1,虽然10.0.1明显高于9.9.9,但.....
分类:
编程语言 时间:
2015-05-22 11:22:54
阅读次数:
124