qzjs
qzjs
全部文章
分类
LeetCode(3)
剑指offer(Java实现)(38)
华为机试(1)
基础知识及算法(2)
未归档(42)
牛客网(华为机试)(1)
纠删码(1)
归档
标签
去牛客网
登录
/
注册
永不止步
全部文章
(共88篇)
剑指offer(48)不用加减乘除做加法
public class Solution { public int Add(int num1,int num2) { if(num1 == 0 && num2 == 0){ return 0; } in...
2019-04-14
0
463
剑指offer(47)求1+2+3+……+n
public class Solution { /* public int Sum_Solution(int n) { if(n < 1){ return 0; } return n + Sum_Solution(n...
2019-04-14
0
451
剑指offer(46)圆圈中最后剩下的数(约瑟夫问题)
一 用双向链表模拟环来解决 import java.util.*; public class Solution { public int LastRemaining_Solution(int n, int m) { if(n < 1 || m < 1){ ...
2019-04-13
0
507
剑指offer(45)扑克牌顺子
import java.util.Arrays; import java.util.Scanner; //看拿出来的一把牌是否是顺子,A:1,JQK:11,12,13 大王小王:0,可看作任何数字 //先判断numbers的长度,为0直接返回false //求0的个数 //求两个相邻数字之间的空位...
2019-04-13
0
556
剑指offer(44)翻转单词顺序列
public class Solution { //全体翻转之后,再把每个单词翻转 public String ReverseSentence(String str) { if(str == null || str.length() == 0 || str.lengt...
2019-04-12
0
439
剑指offer(43)左旋转字符串
/*使用内置函数,用三个reverse(),先分别反转前k,再反转后面的,再整体翻转 public class Solution { public String LeftRotateString(String str,int n) { if(str == null || st...
2019-04-12
0
556
剑指offer(42)和为s的两个数字
import java.util.ArrayList; //和为S的两个数字,如果有多组,则返回乘积最小的 ////乘积最小的一定是相距最远的两个数字,即为找到之后的第一组。马上return list。找到即退出 public class NoFourtytwo { publi...
2019-04-11
0
514
剑指offer(41)和为s的连续正数序列
import java.util.ArrayList; import java.util.Scanner; //和为s的连续正数序列 public ArrayList<ArrayList<Integer> > FindContinuousSequence(int sum)...
2019-04-11
0
525
剑指offer(40)数组中只出现一次的数字
//num1,num2分别为长度为1的数组。传出参数 //将num1[0],num2[0]设置为返回结果 //任何一个数字异或本身都为0 //全部异或,剩余的为两个出现一次的数字的异或,找这个数字中的1出现的位置,即为两个数字不同的地方 //按照这个位置将array分为两个数组,其中num1[]和n...
2019-04-10
0
499
剑指offer(39)平衡二叉树
/*public class Solution { public boolean IsBalanced_Solution(TreeNode root) { if(root == null){ return true; } ...
2019-04-10
0
476
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页