loading

随笔分类 -  数据结构

摘要:给你一个混合了数字和字母的字符串 s,其中的字母均为小写英文字母。 请你将该字符串重新格式化,使得任意两个相邻字符的类型都不同。也就是说,字母后面应该跟着数字,而数字后面应该跟着字母。 请你返回 重新格式化后 的字符串;如果无法按要求重新格式化,则返回一个 空字符串 。 示例 1: 输入:s = " 阅读全文
posted @ 2022-08-11 09:50 EaApple 阅读(62) 评论(0) 推荐(0)
摘要:有一个 单线程 CPU 正在运行一个含有 n 道函数的程序。每道函数都有一个位于 0 和 n-1 之间的唯一标识符。 函数调用 存储在一个 调用栈 上 :当一个函数调用开始时,它的标识符将会推入栈中。而当一个函数调用结束时,它的标识符将会从栈中弹出。标识符位于栈顶的函数是 当前正在执行的函数 。每当 阅读全文
posted @ 2022-08-08 10:25 EaApple 阅读(48) 评论(0) 推荐(0)
摘要:给定一个二叉树的根 root 和两个整数 val 和 depth ,在给定的深度 depth 处添加一个值为 val 的节点行。 注意,根节点 root 位于深度 1 。 加法规则如下: 给定整数 depth,对于深度为 depth - 1 的每个非空树节点 cur ,创建两个值为 val 的树节点 阅读全文
posted @ 2022-08-06 14:57 EaApple 阅读(50) 评论(0) 推荐(0)
摘要:基于二叉树的四种遍历 import java.util.LinkedList; /** * @description: 二叉树节点类 * @author: ShaoYJ * @date: 2022/8/6 11:30 */ class TreeNode { int val; TreeNode lef 阅读全文
posted @ 2022-08-06 11:46 EaApple 阅读(152) 评论(0) 推荐(0)
摘要:输入为java数组,采用先序遍历得到一个二叉树 class TreeNode { int val; TreeNode left; TreeNode right; TreeNode() { } TreeNode(int val) { this.val = val; } TreeNode(int val 阅读全文
posted @ 2022-08-05 22:07 EaApple 阅读(904) 评论(0) 推荐(0)
摘要:汪汪队,共进步!!! https://leetcode.cn/problems/add-two-numbers/solution/by-eaapple-1b6m/ 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相 阅读全文
posted @ 2022-07-20 15:31 EaApple 阅读(100) 评论(0) 推荐(0)
摘要:原博客出处 24张图,九大数据结构安排得明明白白! (qq.com) 参照上面博客,以及自己的理解,记的笔记。如果有错误,感谢各位大佬对我的指正,保持虚心学习的态度,非常感谢博客主人的分享,收获特别大。 参照严蔚敏数据结构 物理存储结构包括顺序存储、链式存储、索引存储以及散列存储(哈希表),逻辑结构 阅读全文
posted @ 2022-07-18 16:54 EaApple 阅读(211) 评论(0) 推荐(0)