ICode9

精准搜索请尝试: 精确搜索
  • termux备份发行版proot-distro2022-07-20 01:00:46

    备份镜像 #备份alpine proot-distro backup alpine --output ./alpine20210513.tar.gz #备份archlinux proot-distro backup archlinux --output ./archlinux20210513.tar.gz 命令解释: 把当作alpine发行版备份到当前目录下的alpine20210513.tar.gz文件 还原镜像 ⚠️警告还原操作会

  • Mysql 连接2022-07-11 20:37:15

    命令窗口 1: mysql -uroot -p Enter password:****** 2: mysql -uroot -proot   mysql -h localhost -P 3306 -u root -proot 注意:-P 大写的P 后面密码-p直接跟密码root 中间不能有空格 如果没有写-h 和 -p 默认是本机ip地址和3306端口号(如果不是3306一定要加-P)工作一般要改

  • LRU算法2022-06-21 18:00:35

    1 //QuickAccess.h 2 3 #pragma once 4 5 #include <map> 6 7 struct QANode 8 { 9 QANode(int _key, int _value) 10 : key(_key) 11 , value(_value) 12 , next(nullptr) 13 , prev(nullptr) 14 {} 15 QANo

  • 手机安装termux,通过linux连接2022-05-22 14:02:17

    下载termux http://m.downyi.com/downinfo/320306.html pkg install root-repo pkg install unstable-repo pkg install x11-repo   安装 openssh pkg install openssh 启动ssh 开启ssh 服务 sshd #-p 可以指定端口号(默认8022)   查看手机用户名 输入:whoami //修改密码 passwd 查

  • 自平衡linux红黑树2022-05-20 03:31:06

    简介 实际应用中的自平衡搜索二叉树,除了AVL之外,红黑树也是备受宠爱。他不仅是linux中非线性结构的标准算法,而且是Java中TreeMap、TreeSet机制、C++中的STL这些经典工具背后的强大逻辑支撑。 与AVL不同,红黑树并不追求“绝对的平衡”,在毫无平衡性的BST和绝对平衡的AVL之间,红黑树聪明

  • Termux安装Linux发行版2022-04-28 17:34:46

    proot-distro termux官方linux发行版工具,很方便,支持镜像快照,大部分发行版使用精简版本 pkg install proot-distro proot-distro list proot-distro install <alias> atilo linux发行版安装脚本,与proot-distro近似,性能略优,分为国际版及中国版,国际版支持的os更多,但同样多为精

  • 二叉树的深度2022-02-27 19:32:46

    递归(深度遍历dfs) 时间复杂度:O(n),遍历二叉树每个结点 空间复杂度:O(n),递归栈深度就是二叉树的高度,其中最坏情况是二叉树退化为链表,深度最大为n /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), r

  • JZ55二叉树的深度C++2022-02-07 21:03:22

    链接 https://www.nowcoder.com/practice/435fb86331474282a3499955f0a41e8b?tpId=13&tqId=11191&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking 描述: 示例: 代码: 方法一: class Solution { public: void TreeDepthHelper(TreeNode* p

  • 《剑指offer》79--判断是不是平衡二叉树[C++][Java]2022-01-08 23:33:08

    判断是不是平衡二叉树_牛客题霸_牛客网【牛客题霸】收集各企业高频校招笔面试题目,配有官方题解,在线进行百度阿里腾讯网易等互联网名企笔试面试模拟考试练习,和牛人一起讨论经典试题,全面提升你的技术能力https://www.nowcoder.com/practice/8b3b95850edb4115918ecebdf1b4d222?tp

  • 剑指 Offer 27. 二叉树的镜像2021-10-30 17:06:57

    请完成一个函数,输入一个二叉树,该函数输出它的镜像。 例如输入:      4    /   \   2     7  / \   / \ 1   3 6   9 镜像输出:      4    /   \   7     2  / \   / \ 9   6 3   1 示例 1: 输入: root = [4,2,7,1,3,6,9] 输出: [4,7,

  • 剑指Offer62:二叉搜索树的第k个结点2021-10-04 14:02:09

    题目:给定一棵节点数为 n 二叉搜索树,请找出其中的第 k 小的TreeNode结点。 解法:用中序遍历,遍历的第n的个节点就是第k小的。 public class Solution { private TreeNode result; private int count; TreeNode KthNode(TreeNode pRoot, int k) { if(pRoot =

  • leetcode437 路径总和3 寻找总和为targetsum的路径2021-09-28 19:00:08

    两层dfs 第一层dfs找根节点,第二层dfs从根节点开始找路径 时间复杂度O(n2) /** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; */ void dfs(struct TreeNode* proot,int

  • JZ18 二叉树镜像2021-09-26 16:34:25

    思路 定义一个新的节点,交换左右子树,递归左右子树。 代码: /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { } };*/ class Solution { public: void Mi

  • 练习题2021-06-11 08:33:56

    重建二叉树// 题目:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。 #include <iostream> #include <exception> //二叉树结构体 struct BinaryTreeNode{ int value;//根 BinaryTreeNode *pLeft;//左 BinaryTreeNode *pRight;//右 }; //打印二叉树 void

  • 二叉树的镜像——JZ182021-05-31 14:59:57

    https://www.nowcoder.com/practice/a9d0ecbacef9410ca97463e4a5c83be7?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1   描述 操作给定的二叉树,将其变换为源二叉树的镜像。 比如: 源二叉树      8      / \      6 10   

  • JZ62. 二叉搜索数的第k个节点2021-05-08 19:29:52

    题目描述:给定一棵二叉搜索树,请找出其中的第k小的TreeNode结点。 1. 分析 二叉搜索树的特点:左子树小于根节点,右子树大于根节点。中序遍历即可。 思路:先递归调用左子树,看调用k次是否为空,若不为空,则此时访问的节点就是目标节点,否则递归调用右子树,直到调用k次,若此节点不为空,则此

  • 27. 二叉树的镜像2021-03-28 13:05:43

    /** * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * TreeNode(int x) : val(x), left(nullptr), right(nullptr) {} * }; */ class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法

  • 玩转手机中的linux系统termux并搭建java开发环境2021-02-20 11:00:39

    文章目录 目标SSH远程管理Touch Keyboard安装Linux发行版美化终端oh my zsh安装zsh安装oh mhy zsh插件 安装jdk11下载解压 Ubuntu安装设置中文安装VIM常用插件nerdtree安装vim中文帮助文档~~安装智能提示插件YouCompleteMe~~SpaceVim字体乱码问题Java智能提示支持配置javal

  • 二叉搜索树的第 k 个结点2020-12-29 02:04:40

    给定一棵二叉搜索树,请找出其中的第 k 小的结点 解题思路 根据二叉搜索树的性质,按照中序遍历的顺序打印出来正好就是排序好的顺序,所以,按照中序遍历顺序找到第 k个结点就是结果 在遍历过程中,如果发现有符合条件的结点,则直接递归向上返回,因此返回的 node 必然不为空,正好符合判断

  • 剑指offer 二叉搜索树的第k个结点2020-06-15 17:54:50

    题目: 给定一棵二叉搜索树,请找出其中的第k小的结点。例如, (5,3,7,2,4,6,8)    中,按结点数值大小顺序第三小结点的值为4。 代码: 1 /* 2 struct TreeNode { 3 int val; 4 struct TreeNode *left; 5 struct TreeNode *right; 6 TreeNode(int x) : 7 val

  • 剑指offer 二叉树深度2020-06-09 21:03:36

    题目: 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 代码: 1 /* 2 struct TreeNode { 3 int val; 4 struct TreeNode *left; 5 struct TreeNode *right; 6 TreeNode(int x) : 7

  • 剑指offer57-对称二叉树2020-05-29 16:52:54

    题目描述 请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。 思路:p1节点应该跟p2节点相等,其中p2经过镜像操作后跟p1同一个位置。 镜像操作:每个节点的左右孩子交换位置     bool isSymmetrical(TreeNode* pRoot)  

  • 二叉树的镜像2020-05-24 21:04:47

    题目描述 操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述: 二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5 class Solution {pu

  • 剑指Offer_编程题_对称的二叉树2020-05-22 15:58:20

    题目描述 请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。        链接:https://www.nowcoder.com/questionTerminal/ff05d44dfdb04e1d83bdbdab320efbcb?f=discussion来源:牛客网 //===================递归算法=

  • 二叉树的深度2020-03-31 21:58:33

    时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 题目描述 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 思路: 采用深度优先遍历的方式,获取左子树、右子树的深度,比较下,取大的,再加1就是整个二

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有