摘要: 有输出的学习才是长久有效的学习方式,不管是游戏,套路,语言学习,如果只有输入,没有输出,能学到的知识仅仅只是皮毛,没有从根本上进行思考,就不能掌握一项技能。 阅读全文
posted @ 2022-03-12 21:40 牵魂 阅读(19) 评论(0) 推荐(0)
摘要: 36进制的和 - 面试题目 - bd 主要是对数字和字符之间的转化处理操作,以及StringBuilder的reverse方法和toString方法。 package com.lhb.bytedance; /** * @author lhb * @date 2022/3/12 */ public c 阅读全文
posted @ 2022-03-12 21:39 牵魂 阅读(29) 评论(0) 推荐(0)
摘要: 巧妙利用的是list的下标,不同的位置,加的值不同。 package com.lhb.listnode; import java.util.ArrayList; import java.util.List; /** * @author lhb * @date 2022/3/12 */ public 阅读全文
posted @ 2022-03-12 20:08 牵魂 阅读(50) 评论(0) 推荐(0)
摘要: package com.lhb.stack;import java.util.Deque;import java.util.LinkedList;/** * @author lhb * @date 2022/3/12 */public class StackTest { public static 阅读全文
posted @ 2022-03-12 19:42 牵魂 阅读(105) 评论(0) 推荐(0)
摘要: leetcode上面题目 需要运用到快速排序,position方法返回数组此时的数组下标index,如果index的值和nums.length-k == index的话,直接放回nums[index], 如果k < index的话,需要对left、index - 1进行继续划分,否则对index + 阅读全文
posted @ 2022-03-12 16:18 牵魂 阅读(27) 评论(0) 推荐(0)
摘要: 股票的买卖,运用动态规划 每一天的状态有五种: 0 : 不操作 1:第一次买入 2:第一次卖出 3:第二次买入 4:第二次卖出 dp[i][0] 表示第i天的不操作的最大收益 dp[i][1] 表示第i天的第一次买入的最大收益 dp[i][2] 表示第i天的第一次卖出的最大收益 dp[i][3] 表 阅读全文
posted @ 2022-03-12 16:12 牵魂 阅读(16) 评论(0) 推荐(0)
摘要: 62进制-算法 将10进制的long类型转化为有a-z0-9A-Z的62进制,long类型转为String类型。 package com.lhb.bytedance; import java.util.Deque; import java.util.LinkedList; /** * @author 阅读全文
posted @ 2022-03-12 15:48 牵魂 阅读(151) 评论(0) 推荐(0)
摘要: String、StringBuilder、StringBuffer之间的区别 Stirng类内部维护了final属性的char数组,不可变且不能被继承,不能操作自身,如果操作自身的话,会创建一个新的String对象到常量缓冲区,将原来的引用指向新的String对象。 线程安全的。因为final修饰的 阅读全文
posted @ 2022-03-12 15:44 牵魂 阅读(42) 评论(0) 推荐(0)