1 王建峰

尚未进行身份认证

苦是咖啡的原味。

等级
TA的排名 1w+

二分法查找

1思想对于已排序的数值序列进行查找,查找过程中每比较一次middle值,将查找区间缩小一半!!直到找到数据or区间长度缩小为零。2代码#include<iostream>usingnamespacestd;boolg_invalid_input=0; //错误标志//二分法查找元素//输入:array查找数组首地址,length数...

2019-08-16 18:42:24

【C/C++练习题】二叉树中和为某一值的路径

《剑指Offer》面试题34:二叉树中和为某一值的路径

2019-08-15 07:24:54

【C/C++练习题】二叉搜索树的后序遍历序列

《剑指Offer》面试题33:二叉搜索树的后序遍历序列

2019-08-13 20:26:25

【C/C++练习题】从上到下打印二叉树

《剑指Offer》面试题32

2019-08-13 16:04:29

【C/C++练习题】栈中添加min方法

《剑指Offer》面试题30:包含min函数的栈

2019-08-12 22:29:14

C语言面向对象式编程之命令解析器

1命令解析器将用户输入的命令解析到对应的动作的系统,另一种说法是状态机。根据维基百科上的定义有限状态机(finite-statemachine,FSM,简称状态机)是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型本文重点是实现C语言面向对象式的写法,并尝试对比分析这种写法和传统的面向过程式的编程有哪些个区别。2作用根据我的理解,命令解析器实...

2019-08-12 22:28:55

C运算符优先级完整口诀

C语言常用运算符的优先级口诀是:“单算关逻条赋逗”;如果加入位运算符,完整口诀是:“单算移关与,异或逻条赋”。■“单”表示单目运算符:逻辑非(!),按位取反(~),自增(++),自减(--),取地址(&),取值(*);■“算”表示算术运算符:乘、除和求余(*,/,%)级别高于加减(+,-);■“移”表示按位左移(<<)和位右移(>>);■“关”表示关系运算...

2019-08-12 12:27:07

【C/C++练习题】顺时针打印矩阵

《剑指Offer》面试题29:顺时针打印矩阵

2019-08-11 21:10:06

【C/C++练习题】二叉树的镜像

《剑指Offer》面试题27:二叉树的镜像

2019-08-11 21:10:02

【C/C++练习题】合并两个排序的链表

《剑指Offer》面试题25:合并两个排序的链表

2019-08-07 22:37:37

【C/C++练习题】反转链表

《剑指Offer》面试题24:反转链表

2019-08-07 16:34:07

【C/C++练习题】找出链表中环的入口节点

《剑指Offer》面试题23:链表中环的入口结点

2019-08-07 09:01:17

【C/C++练习题】链表中倒数第k个结点

《剑指Offer》面试题22:链表中倒数第k个结点

2019-08-07 07:27:38

【C/C++练习题】调整数组顺序使奇数位于偶数前面

《剑指Offer》面试题21:调整数组顺序使奇数位于偶数前面

2019-08-06 21:47:11

【C/C++练习题】表示数值的字符串

《剑指Offer》面试题20:表示数值的字符串

2019-08-06 14:35:42

【C/C++练习题】正则表达式匹配

《剑指Offer》面试题19:正则表达式匹配

2019-08-06 11:33:51

【C/C++练习题】打印1到最大的n位数

《剑指Offer》面试题17:打印1到最大的n位数

2019-08-05 17:44:13

【C/C++练习题】数值的整数次方

《剑指Offer》面试题16:数值的整数次方

2019-08-05 10:53:59

【C/C++练习题】二进制中1的个数

《剑指Offer》面试题15:二进制中1的个数

2019-08-05 10:53:31

【C/C++练习题】剪绳子

《剑指Offer》面试题14:剪绳子

2019-08-04 07:36:50

查看更多

勋章 我的勋章
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。