- 博客(6)
- 收藏
- 关注
原创 基于JWT的token验证
基于JWT的token验证 springboot整合JWT实现token验证 导入JWT依赖 <!-- https://mvnrepository.com/artifact/com.auth0/java-jwt --> <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId>
2020-11-12 14:46:41 258
原创 leetcode__1 两数之和
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] 遍历数组两次来求得和t...
2020-11-12 14:26:55 62
原创 leetcode__2 整数反转
给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。 题解:用一个long类型来存放反...
2020-11-12 14:26:47 73
原创 最长公共前缀
if (strs.length == 0) return ""; else { String temp = strs[0]; for (String i : strs) { while (i.indexOf(temp) != 0) { temp = temp.substring(0, temp.length() - 1); if (temp.isE...
2020-11-12 14:26:35 67
原创 KMP
class Solution { public int strStr(String haystack, String needle) { if(needle.isEmpty()) return 0; int[] next = new int[needle.length()]; int j = -1; int i = 0; next[i] = j; ...
2020-11-12 14:26:15 55
原创 罗马数字转整数
例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。 通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地,数字 9 表示为 IX。这个特殊的规则只适...
2019-09-20 17:23:49 70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人