摘要: 一个数组中只有两个数字是出现一次, 其他所有数字都出现了两次。 找出这两个数字,编程实现。 喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水, 给20元,可以多少汽水。 编程实现。 模拟实现strcpy 模拟实现strcat 阅读全文
posted @ 2019-03-05 19:39 lkimprove 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 实现一个函数,可以左旋字符串中的k个字符。 ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB 判断一个字符串是否为另外一个字符串旋转之后的字符串。 例如:给定s1 =AABCD和s2 = BCDAA,返回1,给定s1=abcd和s2=ACBD,返回0. AABCD左旋一个字符得到A 阅读全文
posted @ 2019-03-05 19:33 lkimprove 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 调整数组使奇数全部都位于偶数前面。 题目: 输入一个整数数组,实现一个函数, 来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分, 所有偶数位于数组的后半部分。 杨氏矩阵 有一个二维数组. 数组的每行从左到右是递增的,每列从上到下是递增的. 在这样的数组中查找一个数字是否存在。 时间复杂 阅读全文
posted @ 2019-03-05 19:15 lkimprove 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 编写函数: unsigned int reverse_bit(unsigned int value); 这个函数的返回值value的二进制位模式从左到右翻转后的值。 如: 在32位机器上25这个值包含下列各位: 00000000000000000000000000011001 翻转后:(255013 阅读全文
posted @ 2019-03-05 19:07 lkimprove 阅读(107) 评论(0) 推荐(0) 编辑