摘要: 我的思路是先看前面的比自己高的人个数进行排序,人个数相等下肯定个子小的在前面,依次类推。 public int[][] reconstructQueue(int[][] people) { int index = 0; //表示已经排好的人数 int[][] queue = new int[peop 阅读全文
posted @ 2021-09-27 22:03 你的雷哥 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 先对字符串排序,第一个和最后一个差别最大,计算差别最大的最小公共子串变为全局的最小公共子串 package com.bupt; import java.util.Arrays; public class T14 { public String longestCommonPrefix(String[] 阅读全文
posted @ 2021-09-27 21:54 你的雷哥 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 我的做法就是暴力,再加点剪枝来不超时。具体的思路是先从整体去识别这个字符串是否为回文串,如果不是再用连续的n-1个字符进行判断是否为回文,一旦是就不用继续判断其他的了,已经是最长的回文了,所以可以减少很多判断,效率比较高。 public String judge(String str) { int 阅读全文
posted @ 2021-09-27 21:51 你的雷哥 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 水过去 class Solution { public List<String> findRepeatedDnaSequences(String s) { HashMap<String, Integer> hashMap = new HashMap<>(); ArrayList<String> li 阅读全文
posted @ 2021-09-27 21:40 你的雷哥 阅读(26) 评论(0) 推荐(0) 编辑
摘要: LR 学习率的调整方法: 1、从自己和其他人一般的经验来看,学习率可以设置为3、1、0.5、0.1、0.05、0.01、0.005,0.005、0.0001、0.00001具体需结合实际情况对比判断,小的学习率收敛慢,但能将loss值降到更低。 2、根据数据集的大小来选择合适的学习率,当使用平方和误 阅读全文
posted @ 2021-09-27 15:22 你的雷哥 阅读(89) 评论(0) 推荐(0) 编辑