摘要: MAX-HEAPIFY(A, i) left =left(i) right=right(i) if(leftA[i]) then largest=left else largest=i if(rightA[largest]) t... 阅读全文
posted @ 2015-03-09 11:37 ManofLaMancha 阅读(149) 评论(0) 推荐(0) 编辑
摘要: KMP算法详解: KMP算法之所以叫做KMP算法是因为这个算法是由三个人共同提出来的,就取三个人名字的首字母作为该算法的名字。其实KMP算法与BF算法的区别就在于KMP算法巧妙的消除了指针i的回溯问题,只需确定下次匹配j的位置即可,使得问题的复杂度由O(mn)下降到O(m+n)。 在KMP算法中... 阅读全文
posted @ 2015-03-09 10:57 ManofLaMancha 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)/函数名(形参表).成员选择(对象)对象.成员名->成员选择(指针)对象指针->成员名2-负号运算符-表达式右到左单目运算符(类型)强制类型转换(数据类型)表达式++自增运算符++变量名/变量名++... 阅读全文
posted @ 2015-03-09 09:44 ManofLaMancha 阅读(102) 评论(0) 推荐(0) 编辑