echo_hui
echo_hui
全部文章
分类
读书笔记(1)
题解(35)
归档
标签
去牛客网
登录
/
注册
echo_hui的博客
念念不忘,何须回响
全部文章
(共23篇)
java内存模型理解
1.一般程序运行,访存流程 2.java线程,自有JMM内存模型,访存流程 理解: 43 可见 3锁(volatile,synchronized,lock,atominc) 线程 43JMM **可见性==直接主存操作 -1.本质上...
个人学习总结
草稿
2021-08-27
0
293
题解 | #链表中环的入口结点#
老套路了,用hashmap做遍历的判定,对于这类问题真的好用,屡试不爽思路:这里用hashmap存放对应节点和出现次数,一旦第一次出现次数为2,直接返回当前节点 /* public class ListNode { int val; ListNode next = null; ...
java
题解
原创
2021-07-28
0
464
题解 | #字符流中第一个不重复的字符#
思路:1.每次取到字符后,去更新“出现一次字符的数组”,再去里面找出第一个有效字符2.用数组存目前第一次出现的字符,新字符来了之后,用hashmap做判断3.hashmap记载 字符-第一次出现对应的数组下标---2的判断:取到新字符后,如果该字符存在在hashmap中,则把对应数组位置置空字符;如...
java
题解
原创
获取当字符流的第一个只出现一次的字符
2021-07-28
0
295
题解 | #把字符串转换成整数#
我是有多无聊才对着不通过的数据一个个情况枚举^_^ import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param...
2021-07-27
1
332
题解 | #把字符串转换成整数#
思路:遍历字符串,遇到合法的字符直接转换成对应整数对接到当前前缀数上,不合法直接返回0,最后返回结果数注意:当前合法字符-'0'即可得到对应整数 public class Solution { public int StrToInt(String str) { if(str....
2021-07-27
1
308
题解 | #求1+2+3+...+n#
题目:求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)思路:递归完事 public class Solution { public int Sum_Solution(int n) { ...
2021-07-27
0
265
题解 | #翻转单词序列#
遍历字符串,把每个空格前的字符串加入数组,反向遍历数组,拼接得到结果字符串 import java.util.ArrayList; public class Solution { public String ReverseSentence(String str) { Stri...
java
题解
语句翻转
原创
2021-07-26
2
564
题解 | #和为S的连续正数序列#
直接暴力遍历1.每次找到从当前数开始累积,累积到目标值,就把这一路序列加入结果路径,停止此次遍历;如果累积不到,那么第一次大于目标值的时候,就停止;2.从下一个数开始继续尝试累积。。。3.优化的话,可以在某次累积遍历到目标值的一半+1的时候就停止新的累积尝试 import java.util.Arr...
java
题解
原创
2021-07-26
1
295
题解 | #平衡二叉树#
递归标准思路,拆解子问题 public class Solution { static boolean res=true; public boolean IsBalanced_Solution(TreeNode root) { if(root==null){ ...
2021-07-26
0
263
拼多多2021-7-25 笔试 第四题
题目描述:给定0-9组成的任意数字字符串 其数字可重复 通过该字符串插入乘号(不限数量) 使得得到的乘法结果最大思路:贪心构造两个最大最接近的乘数ps:乘号插入后的结果一定小于原数,所以只插一个乘号即可,被迫至少插一个,插多的话会变小证明:abcde=abc x 100 + deabc x de &...
题解
2021-07-26
7
1691
首页
上一页
1
2
3
下一页
末页