240 发简信
IP属地:广东
  • 120
    IDEA切换工程窗口

    快捷键无非就那些,在网上查到的都是旧日黄花了,还是看自己电脑上的设置比较靠谱。打开设置(Settting) -> 快捷键(Keymap)搜索: project windows...

  • 把字符串转化成整数

    题目描述将一个字符串转换成一个整数(实现Integer.valueOf(string)的功能,但是string不符合数字要求时返回0),要求不能使用字符串转换整数的库函数。 ...

  • 120
    git报错:Authentication failed问题

    问题:因为在电脑上登录了自己的github账号和公司的github账号,所以有时候会报错,无法拉取项目。 分析:Authentication failed:即凭证失败 解决方...

  • 扑克牌顺子(java)

    题目描述 LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张_)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺...

  • 120
    翻转单词顺序列(Java)

    题目描述 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意...

  • 左旋转字符串(java)

    题目描述 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。...

  • 120
    和为S的两个数字(java)

    题目描述 输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 输出描述:对应每个测试案例,输出两...

  • 120
    数组中只出现一次的数字(java)

    题目描述: 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 分析: 思路一:暴力解法先排序,然后比较a[i]和a[i-1],a[...

  • 平衡二叉树(java)

    题目描述: 输入一棵二叉树,判断该二叉树是否是平衡二叉树。 分析: 把这道题目放在二叉树的深度一题后面,真的是让人很开心啊,一下子就写好了,创解题速度之最。 解答:

  • 二叉树的深度(java)

    题目描述 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 分析: 求二叉树的深度,即求一条最大路径。...

  • 120
    数字在排序数组中出现的次数(java)

    题目描述: 统计一个数字在排序数组中出现的次数。 分析: 思路一:首先想到的就是用hashmap存储数组中的各种元素和其出现的次数。时间复杂度O(N),空间复杂度O(N) 思...

  • 120
    两个链表中的第一个公共节点(java)

    题目描述: 输入两个链表,找出它们的第一个公共结点。 分析: 思路一:暴力解法,强烈不建议!遍历第一个链表的每个节点,同时每次都遍历一遍另一个链表,看是否有节点和这个节点相同...

  • 第一个只出现一次的字符

    题目描述: 在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置 分析: 可以把每个字符出现的次数用key:value形...

  • 丑数(java)

    题目描述: 把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺...

  • 120
    把数组排列成最小的数(java)

    题目描述: 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为...

  • 整数中1出现的次数(java)

    题目描述: 求出1-13的整数中1出现的次数,并算出100-1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,...

  • 连续子数组的最大和(java)

    题目描述: HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,...

  • 最小的K个数(java)

    题目描述 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 分析: 找出最小的K个数字,可以通过维护...

  • 数组中出现次数超过一半的数字

    题目描述: 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过...

  • 字符串的排列(java)

    题目描述: 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,ca...