无用的冷知识
于森不会写代码
我不太会写代码
展开
-
基础算法-左旋右旋
*/ public void leftRonate(RBNode<T, D> x) { RBNode<T, D> y = x.rightChild; if (y.leftChild != null) { y.leftChild.parent = x; } x.rightChild = y.leftChild; y.leftChild = x; y.parent = x.parent; if (x.parent..原创 2021-09-23 15:33:46 · 136 阅读 · 0 评论 -
最长回文-暴力
public static String longestPalindrome(String s) { String ans = ""; int max = 0; int len = s.length(); for (int i = 0; i < len; i++) { for (int j = i + 1; j <= len; j++) { String tmp = s.sub...原创 2021-09-23 15:31:13 · 68 阅读 · 0 评论 -
基础算法-斐波那契
public class Solution { public int Fibonacci(int n) { if(n == 0) { return 0; } if(n == 1) { return 1; } return Fibonacci(n-1) + Fibonacci(n-2); } } //非递归 public class Solution { p.原创 2021-09-10 16:51:48 · 72 阅读 · 0 评论 -
基本算法-双向链表反转
public class LinkedNode<T>{ private T value; private LinkedNode<T> prev; private LinkedNode<T> next; public LinkedNode(T value, LinkedNode<T> prev, LinkedNode<T> next) { super(); this..原创 2021-09-10 15:50:32 · 141 阅读 · 0 评论 -
Hello World in Java从入门到放弃
Hello World public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }原创 2021-05-20 19:42:15 · 71 阅读 · 0 评论