摘要: 题目描述 题目1. 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示 思路分析: 利用1(1的二进制位为0001)依次与该数对应二进制的每一位进行与运算,每次结果为1表示对应二进制的该位为1,结果为0表示对应二进制的该位为0; 那么如何使1与二进制的每位进行比较呢?答案是让1每次比较完 阅读全文
posted @ 2020-02-15 19:33 pathjh 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 题目:把数组排成最小的数 题目描述: 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 思路分析:总的来讲,这是一道排序的题,从最开始的两个结合后开始比较,然后调整顺序,一 阅读全文
posted @ 2018-08-07 00:34 pathjh 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 题目:最小的K个数 题目描述 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 分析:这是一道考察排序的题,借此重新复习下常见的排序 方法一:利用堆排序 建立并维持一个只有k个元素的最大堆,后面的元素进来时先与堆顶元素进行比较 阅读全文
posted @ 2018-08-04 22:21 pathjh 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 题目:整数中1出现的次数(从1到n整数中1出现的次数) 求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快 阅读全文
posted @ 2018-07-26 22:36 pathjh 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 题目:连续子数组的最大和 题目描述:HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6, 阅读全文
posted @ 2018-07-23 22:17 pathjh 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 考完试,做完课设后继续来做题。 题目:数组中出现次数超过一半的数字 题目描述:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 思路分析: 阅读全文
posted @ 2018-07-10 16:55 pathjh 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1、标题 2、列表 3.插入链接,图片 4.加粗和斜体 5.引用 6、换行 7、缩进 8、分割线 阅读全文
posted @ 2018-07-06 21:33 pathjh 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 题目:二叉树中和为某一值的路径 题目描述:输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。 思路:这道题用递归求解是最简单的,好久没有对递归过程进行过分析了,感觉都忘完了。不过,好在我聪明又机智,进过短暂的回 阅读全文
posted @ 2018-06-12 17:12 pathjh 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 题目:二叉搜索树的后序遍历序列 题目描述:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 思路:二叉搜索树首先是有序的,其后序遍历是“左右根”的顺序,根节点总是在后面 如: 期后序遍历是:153 8109 6 阅读全文
posted @ 2018-06-12 15:33 pathjh 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 题目:从上往下打印二叉树 题目描述:从上往下打印出二叉树的每个节点,同层节点从左至右打印 思路:考察二叉树的 层序遍历,通常借助使用一个队列或一个栈来完成 若是要求每层数据从左到右保存则用队列,若是要求每层数据从右到左保存则用栈(这种要求一般出现在“之”字型遍历 二叉树的题上) 题目本身好像要求只能 阅读全文
posted @ 2018-06-12 14:53 pathjh 阅读(235) 评论(0) 推荐(0) 编辑