![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试常问算法
面试时常问的算法
akurisu
这个作者很懒,什么都没留下…
展开
-
【面试常问】 LeetCode03 无重复字符的最长子串Java实现
方法一 暴力法一旦相等就将i变为k+1,并跳出循环,最后统计最大长度class Solution { public int lengthOfLongestSubstring(String s) { int i=0,j,k,l=0; char[] a=s.toCharArray(); for(j = 0;j<a.length;j++){ for(k = i;k<j;k++) if(a[k].原创 2022-03-22 18:00:40 · 536 阅读 · 0 评论 -
【面试常问】LeetCode 206翻转链表Java语言
解法一 递归法递归到倒数第二个结点,从第二个节点开始,使得结点的下一个结点的next指向上一个结点/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) { this.val = val; } * ListNode(int val, ListNo.原创 2022-03-21 14:20:45 · 428 阅读 · 0 评论