- 博客(49)
- 收藏
- 关注
原创 VS Code - gdb - debug 安装过程
因为mac下没有自带的debug工具,vscode中debug的功能也需要自己安装配置,所以今天小半天都栽在了这上面。
2017-03-09 17:03:04
8512
3
原创 LintCode : 二进制表示
给定一个数将其转换为二进制(均用字符串表示),如果这个数的小数部分不能在 32 个字符之内来精确地表示,则返回 “ERROR”。
2017-03-09 16:26:26
773
原创 LintCode : 更新二进制位
给出两个32位的整数N和M,以及两个二进制位的位置i和j。写一个方法来使得N中的第i到j位等于M(M会是N中从第i为开始到第j位的子串)
2017-03-07 11:26:12
233
原创 LintCode : 搜索区间
给定一个包含 n 个整数的排序数组,找出给定目标值 target 的起始和结束位置。 如果目标值不在数组中,则返回[-1, -1]
2017-03-03 13:54:17
268
原创 LintCode : 搜索旋转排列数组
假设有一个排序的按未知的旋转轴旋转的数组(比如,0 1 2 4 5 6 7 可能成为4 5 6 7 0 1 2)。给定一个目标值进行搜索,如果在数组中找到目标值返回数组中的索引位置,否则返回-1。 你可以假设数组中不存在重复的元素。
2017-03-03 13:46:44
223
原创 LintCode : 第一个错误代码的版本
代号库的版本号是从1到n的整数。 你可以通过isBadVersion的接口来判断版本号版本是否在单元测试中出错,具体接口详情和调用方法请见代码的注释部分。
2017-03-03 13:39:05
1005
原创 LintCode : 寻找峰值
你给出一个整数数组(size为n),其具有以下特点: 相邻位置的数字是不同的 A[0] < A[1] 并且 A[n - 2] > A[n - 1] 假定P是峰值的位置则满足A[P] > A[P-1]且A[P] > A[P+1],返回数组中任意一个峰值的位置。
2017-03-03 13:33:56
403
原创 LintCode : 寻找旋转排序数组中的最小值
假设一个旋转排序的数组其起始位置是未知的(比如0 1 2 4 5 6 7 可能变成是4 5 6 7 0 1 2)。 你需要找到其中最小的元素。 你可以假设数组中不存在重复的元素。
2017-03-02 22:55:50
241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人