摘要: 欢迎关注我的微信公众号:小秋的博客 CSDN博客:https://blog.csdn.net/xiaoqiu_cr github:https://github.com/crr121 联系邮箱:rongchen633@gmail.com 有什么问题可以给我留言噢~ 阅读全文
posted @ 2019-06-12 21:27 crr121 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 题目描述牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序... 阅读全文
posted @ 2019-04-12 20:34 crr121 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 题目描述输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。输出描述:对应每个测试案例,输出两个数,小的先输出。思路一代码import java.util.ArrayList;pub... 阅读全文
posted @ 2019-04-12 17:00 crr121 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 题目描述小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21... 阅读全文
posted @ 2019-04-12 14:47 crr121 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 题目描述一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。思路一代码public class Find { public static void main(String[] args){ Find... 阅读全文
posted @ 2019-04-11 16:50 crr121 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 题目描述输入一棵二叉树,判断该二叉树是否是平衡二叉树。平衡二叉树一棵空树或它的任意节点的左右两个子树的高度差的绝对值均不超过1。思路一递归遍历每个节点,判断左右子树的高度差,但是会出现重复遍历的情况public class Solution { //中... 阅读全文
posted @ 2019-04-11 10:19 crr121 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 题目描述统计一个数字在排序数组中出现的次数。思路一本题的关键在于排序数组(升序排列的数组)要统计某个数字出现的次数,那么就需要找到第一次出现的位置和最后一次出现的位置,采用二分查找的方法进行查找public class Test21 { public ... 阅读全文
posted @ 2019-04-08 18:54 crr121 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 题目描述输入两个链表,找出它们的第一个公共结点。public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val... 阅读全文
posted @ 2019-04-08 11:45 crr121 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 归并排序概念:先将一个序列分成很多个不能再分割的子序列,将各个子序列分别排序后再将子序列合并。其实就是重复两个步骤:【1】分【2】合并。public class MergeSort { public static void merSort(int[] ... 阅读全文
posted @ 2019-04-07 19:49 crr121 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 题目描述在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007输入描述:题目保证输入的数组中没有的相同的数字数... 阅读全文
posted @ 2019-04-07 19:48 crr121 阅读(158) 评论(0) 推荐(0) 编辑