java算法学习
重播
Android rom定制、recovery、手机浏览器、应用市场、MTK刷机工具、Supersu/su
展开
-
java 二分法/插值查找算法
package com.example.lib;public class SearchUtils { public static void main(String[] args) { int [] list=new int[]{4,2,3,1,6,5}; int value= binarysearch(list,3); System.out.print(value); } //二分法查找 public static in.原创 2020-07-29 19:37:44 · 171 阅读 · 0 评论 -
java树的遍历,前中后bfs dfs
package com.example.lib;import java.util.ArrayDeque;import java.util.Queue;import java.util.Stack;import javax.swing.tree.TreeNode;public class TreeUtils { public static void main(String[] args) {// 1// 2 3// .原创 2020-07-29 17:48:11 · 184 阅读 · 0 评论 -
java手写排序搜索算法
package com.example.lib;import java.util.List;public class SortUtils { public static void main(String[] args) { int [] list=new int[]{4,2,3,1,6,5}; //冒泡排序 o(n2) o(1) System.out.println("冒泡排序:"); maopaoSort(list); .原创 2020-07-29 17:01:12 · 317 阅读 · 0 评论 -
java算法学习
1、无重复字符的最长子串输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。public class Solution { public int lengthOfLongestSubstring(String s) { int n = s.length(); int res = 0; int end=0,start=0; Set<Character> se原创 2020-07-13 15:07:37 · 268 阅读 · 0 评论 -
如何从无序链表中移除重复项目 -直接删除
package com.example.lib;public class Lianbiao4 { //如何从无序链表中移除重复项目 public static void main(String[] args) { LNode headNode=new LNode(); int i=1; headNode.next=null;...原创 2020-03-29 16:18:18 · 266 阅读 · 0 评论 -
链表逆序-递归法
package com.example.lib;import javax.xml.soap.Node;//链表逆序 递归法public class LianBIao2 { public static void main(String[] args) { LNode headNode=new LNode(); LNode preNode=h...原创 2020-03-28 17:19:28 · 732 阅读 · 0 评论 -
链表逆序-插入法
package com.example.lib;public class Lianbiao3 { public static void main(String[] args) { LNode headNode=new LNode(); LNode preNode=headNode; for(int i=1;i<=7;i++){...原创 2020-03-28 19:02:44 · 385 阅读 · 0 评论 -
如何实现链表的逆序
package com.example.lib;public class LianBiao1 { public static void main(String[] args) { LNode head=new LNode(); LNode next=null; for(int i=1;i<=7;i++){ ...原创 2020-03-08 14:13:52 · 130 阅读 · 0 评论