算法
Stilch
Java小白分享一些学习笔记
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
二叉树的遍历
先序、中序、后序遍历二叉树public class TraversalBinaryTree { public static class Node { public int value; public Node left; public Node right; public Node(int v) { value = v; } } public static void f(N原创 2021-08-11 21:52:47 · 82 阅读 · 0 评论 -
判断两个二叉树结构是否相同
判断两个二叉树结构是否相同leetcode原题https://leetcode.com/problems/same-treepublic class SameTree { public static class TreeNode { public int val; public TreeNode left; public TreeNode right; } public static boolean isSameTree(Tr原创 2021-08-11 21:49:26 · 352 阅读 · 0 评论 -
多个链表合成一个有序链表
多个链表合成一个有序链表Leetcode原题https://leetcode.com/problems/merge-k-sorted-lists/ public class MergeKSortedLists { public static class ListNode { public int val; public ListNode next; } public static class ListNodeComparator implem原创 2021-08-11 21:46:49 · 266 阅读 · 0 评论 -
位运算实现加减乘除
位运算实现加减乘除计算机实现加减乘除都是用位运算位运算要快于正常的加减乘除,但是在java中使用原生的加减乘除反而比执行位运算语句速度快,因为执行位运算语句时还需要经过Java虚拟机的编译。 public static int add(int a, int b) { int sum = a; while (b != 0) { sum = a ^ b; b = (a & b) << 1;原创 2021-08-11 21:43:24 · 264 阅读 · 0 评论
分享