上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: 题目: 请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。 输出描述: 如果当前字符流没有存在出现一次的字符,返回#字符。 解题: imp 阅读全文
posted @ 2020-02-12 00:54 yanhowever 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 题目: 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。 解题: class Solution { 阅读全文
posted @ 2020-02-11 16:44 yanhowever 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 题目: 请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但是与"aa.a"和"ab*a"均不 阅读全文
posted @ 2020-02-11 11:56 yanhowever 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。 解题: 链接:https://www.nowcoder.com/questionTerm 阅读全文
posted @ 2020-02-10 23:50 yanhowever 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 题目: 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 解题: public class Solution { public int Add(int num1,int num2) { while(num2 != 0)//当进位为0时,则num1就为结果 { int t 阅读全文
posted @ 2020-02-10 11:57 yanhowever 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 题目: 每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼品箱中任意 阅读全文
posted @ 2020-02-10 11:00 yanhowever 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 题目: 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 解题: 链接:https://www.nowcoder.com/questionTerminal/e02fdb54d7524710a7d664d082bb7811?f=discussion来源:牛客 阅读全文
posted @ 2020-02-08 14:53 yanhowever 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 题目: 输入一棵二叉树,判断该二叉树是否是平衡二叉树。 解题: public class Solution { public boolean IsBalanced_Solution(TreeNode root) { return getDepth(root) != -1;//-1则不是平衡二叉树 } 阅读全文
posted @ 2020-02-08 14:22 yanhowever 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 题目: 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 解题: 层次遍历: import java.util.Queue; import java.util.LinkedList; public class Solution 阅读全文
posted @ 2020-02-07 17:33 yanhowever 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 题目: 输入两个链表,找出它们的第一个公共结点。 解题: /* 链表A:1-2-3-4-5 链表B:a-b-4-5 则混合链表1:1-2-3-4-5-null-a-b-4-5 混合链表2:a-b-4-5-null-1-2-3-4-5 则可以找到第一个公共结点:4 */ public class So 阅读全文
posted @ 2020-02-07 11:15 yanhowever 阅读(179) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 15 下一页