位运算(差2) 基础知识回顾: 原码 补码 正数 本身 本身 负数 正数原码修改符号位 负数原码除符号位取反 + 1 8 00000000 00000000 00000000 00001000 00000000 00000000 00000000 00001000 -8 10000000 00000000 00000000 00001000 11111111 11111111 11111 2024-09-09 note > 408 > 算法 #算法
vue 基础内容文本插值123456789101112131415161718192021222324252627<script>// 这是 JavaScript 部分的注释export default { data() { return { msg: 'Hello Vue!', hello: 'Hello 2024-08-17 note > language > vue #language
二叉树及其实现 二叉树分析 二叉树的递归遍历基础遍历: 12345678910public static void f(TreeNode head) { if (head == null) { return; } //1 f(head.left); //2 f(head.right); //3} 三种排序1.前 2024-08-14 note > 408 > 算法 #数据结构 #树
堆及堆排序 堆结构,优先级队列 大根堆(最大堆)是一种特殊的二叉树结构,它满足以下两个条件: 完全二叉树:大根堆是一棵完全二叉树,即除了最后一层外,每一层的节点都是满的,并且最后一层的节点从左到右依次排列。 堆序性质:大根堆中每个节点的值都大于或等于其子节点的值。换句话说,根节点是整个堆中的最大值。 调整代码1234567891011121314151617181920212223242526272829 2024-08-14 note > 408 > 算法 #算法 #数据结构 #堆
重要排序算法 总结 递归递归与master公式 递归寻找最大值 归并排序归并分治思想:将一个问题尝试分为若干个类似问题,解决单个问题后再解决合一起的问题 例:整体有序=左有序+右有序+合起来有序 程序实现递归实现java代码实现 1234567891011121314151617181920212223242526272829303132333435363738public static int MA 2024-08-14 note > 408 > 算法 #算法