算法宝典
文章平均质量分 84
加班的流氓兔
天道酬勤,记得有位先哲曾说过:一种编程语言的重要性并不在于语言本身,而是在于这种语言来体现出来的编程思维模式。所以说,并不是你用到的书才去读,读书是一种习惯。
展开
-
贪心算法
贪婪算法 虽然设计一个好的求解算法更像是一门艺术,而不像是技术,但仍然存在一些行之有效的能够用于解决许多问题的算法设计方法,你可以使用这些方法来设计算法,并观察这些算法是如何工作的。一般情况下,为了获得较好的性能,必须对算法进行细致的调整。但是在某些情况下,算法经过调整之后性能仍无法达到要求,这时就必须寻求另外的方法来求解该问题。 本章首先引入最优化的概念,然后介绍一种直观转载 2015-01-08 11:13:07 · 587 阅读 · 0 评论 -
分治策略
一、算法思想 任何一个可以用计算机求解的问题所需的计算时间都与其规模有关。问题规模越小,解题所需的计算时间往往也越少,从而也越容易计算。想解决一个较大的问题,有时是相当困难的。分治法的思想就是,将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。 分治的基本思想是将一个规模为n的问题分解为k个规模较小的子问题,这些子问题互相独立且与原问题相同。找出原创 2015-01-08 11:22:46 · 491 阅读 · 0 评论 -
iOS正则表达式验证等各种
//邮箱+ (BOOL) validateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithForma原创 2015-08-07 16:30:45 · 339 阅读 · 0 评论 -
ios算法总结(非完整版)
#include //一.选择排序//二.冒泡排序//三.直接插入排序//四.希尔排序//五.快速排序//六.堆排序void inputArray(int arr[],int *nums){ printf("please input the number of array:"); scanf("%d",num原创 2014-12-30 10:51:20 · 855 阅读 · 0 评论 -
数据结构(总结版)
ISD1407---->>C++ 6天---->>Cocos2d-x ?天---->>数据结构与算法 ?天---->>Lua 1天day13-1 线性表的顺序存储#include //声明数组int array[3] = {1,2,3};//查看数组中元素的地址void show(int argc,int argv[]){ for原创 2015-08-08 17:15:28 · 768 阅读 · 0 评论 -
分治策略
一、算法思想 任何一个可以用计算机求解的问题所需的计算时间都与其规模有关。问题规模越小,解题所需的计算时间往往也越少,从而也越容易计算。想解决一个较大的问题,有时是相当困难的。分治法的思想就是,将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。 分治的基本思想是将一个规模为n的问题分解为k个规模较小的子问题,这些子问题互相独立且与原问题相同。找出各部分的转载 2015-08-07 15:45:04 · 459 阅读 · 0 评论 -
关于SQLite的基本使用
//SQLite的基本使用-Prefix.pch1.//// Prefix header//// The contents of this file are implicitly included at the beginning of every source file.//#ifdef __OBJC__ #i原创 2015-08-10 15:41:38 · 440 阅读 · 0 评论 -
数据表
#import int main(int argc, const char * argv[]) { @autoreleasepool { //统计一个字符串大写,小写,数字,词的数量 //a-z 97到122; //A-Z 65到90; //0-9 48到57; //空格 32;原创 2015-01-08 12:02:15 · 376 阅读 · 0 评论 -
MD5加密的总结
1.MD5是不可逆的,MD5查询网站其实就是一个大数据库。里面把常用的几百万条到几百亿条的MD5值计算好存下来。当你输入一个MD5值的时候,只是做了一个搜索的动作,把MD5值和对应的数据进行对比配对,就是一个查表的过程。2.网站搜索现实bcf697aa7378ece36b8a55f5830d5b1c是加密类型32位3.网上举了一个例子—>>>> 比如加密的东西是12345, 但是M原创 2015-08-12 17:43:08 · 1765 阅读 · 1 评论