码迷,mamicode.com
首页 >  
搜索关键字:串    ( 112924个结果
排序总结之快速排序
简介: 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide and conquer)策略来把一个串行(list)...
分类:其他好文   时间:2014-05-16 01:35:14    阅读次数:397
日期字符串转换 and 两个日期相减
//创建当前日期 NSDate *date = [NSDate date]; //创建日期格式类 NSDateFormatter *dateFormat = [[NSDateFormatter alloc]init]; //设置日期格式 [dateFormat ...
分类:其他好文   时间:2014-05-16 01:13:12    阅读次数:325
判断一个字符串是否为回文-链队(新建,进队,出队),链栈(新建,进栈,出栈)
回文:字符对称排列的字符串,例如ABCBA思路:根据队:先进先出和栈: 先进后出的原则,进行比较出队和出栈的字符是否相等。如果相等,则为回文。创建控制台应用程序。 1 #region 字符节点类 2 class CharNode 3 { 4 ...
分类:其他好文   时间:2014-05-16 00:48:54    阅读次数:389
[leetcode]_Palindrome Number
判断integer是否为回文串(负数全部不为回文串)思路很直接,提取出integer中的每一位,一头一尾进行比较是否相同。一次AC , 直接上代码:public boolean isPalindrome(int x) { if(x = 0 && x 0){ ...
分类:其他好文   时间:2014-05-16 00:24:44    阅读次数:386
散列表
散列表是一种ADT。散列表的实现常常叫做散列(hashing),它是一种用于以常数平均时间执行插入、删除、查找的技术。需要元素间任何排序信息的操作将不会得到有效的支持。例如FindMax、FindMax、按序输出等。 散列表的关键是确定散列函数,《数据结构与算法分析》中提到了几种散列函数,但都不是完美的。能解决冲突但有可能散列表占用率不高。字符串中的字符不是随机出现,这也影响到了散列表的...
分类:其他好文   时间:2014-05-16 00:04:10    阅读次数:493
python基础教程_学习笔记3:元组
元组 元组不能修改;(可能你已经注意到了:字符串也不能修改。) 创建元组的语法很简单:如果用逗号分隔了一些值,那么你就自动创建了元组。 >>> 1,3,'ab' (1, 3, 'ab')   元组也是(大部分时候是)通过圆括号括起来的。 >>> (1,3,'13') (1, 3, '13')   空元组可以用没有内容的两个圆括号来表示。   如何实现包括一个值的元组呢? ...
分类:编程语言   时间:2014-05-15 23:38:44    阅读次数:496
【数据结构】Trie树
1.Trie树简介 Trie树,又称字典树、前缀树,被用于信息检索(information retrieval)的数据结构。Trie一词便来自于单词retrieval。基本思想:用字符串的公共前缀降低查询时间。比如,在最优的查询二叉树中查询关键字的时间复杂度为M * log N,M是字符串最大长度,N为字符串数量;而用Trie树时,只需O(M)时间。 [1] 中给出一个简单...
分类:其他好文   时间:2014-05-15 23:36:16    阅读次数:394
【LeetCode】- String to Integer (字符串转成整形)
[ 问题: ] Hint: Carefully consider all possible input cases. If you want a challenge, please do not see below and ask yourself what are the possible input cases. Notes: It is intended for this...
分类:其他好文   时间:2014-05-15 23:34:05    阅读次数:353
poj 1200 Crazy Search
题目:     链接:点击打开链接 题意:     输入n和nc,以及字符串s,输出长度为n的不同字串的个数。 算法:      思路:     用hash判重(hash值。。。。。。),看了大牛的代码,对hash还是不甚理解。。。。 代码:#include #include #include #include using namespace std; #define MAXN 1...
分类:其他好文   时间:2014-05-15 23:25:24    阅读次数:404
memcpy用指针的实现通过判断地址是否重合解决掉字符串结束符('\0')问题
memcpy(char *dest,char *src,int size)用指针的实现通过判断地址是否重合解决掉字符串结束符('\0')问题...
分类:其他好文   时间:2014-05-15 22:52:15    阅读次数:435
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!