Dream big

Never name your product Pied Piper.

数据结构与算法---排序

数据结构与算法—-O(n^2)排序冒泡排序插入排序选择排序希尔排序数据结构与算法—-O(nlogn)排序归并排序快速排序堆排序数据结构与算法—-O(n)排序计数排序基数排序桶排序...

数据结构与算法---二叉树基本算法及递归

数据结构与算法—-二叉树基本算法及递归二叉树基本算法结构描述:12345class Node { V value; Node left; Node right;} 二叉树的先序、中序、后序遍历先序:任何子树的处理顺序都是,先头节点、再左子树、然后右子树 中序:任何子树的处理顺序都是,先左子树、再头节点、然后右子树 后序:任何子树的处理顺序都是,先左子树、再右子树、然后头节......

Git同时push到Github和Gitee

目的Github有时访问会很慢,想用Gitee做个备份,如何将已有的Github项目同步到Gitee,并将修改同时push到自己的Github和Gitee上呢? 1. 在Gitee上新建仓库,并关联Github仓库新建gitee仓库 复制github仓库的https地址并粘贴 创建,等待同步。 2. 拉取Gitee项目,修改.git配置文件克隆创建好的Gitee项目:git clone $项......
git

数据结构与算法---二叉树的相关概念

数据结构与算法-二叉树的相关概念平衡二叉树 定义:在一个二叉树中, 每一颗子树, 左树的高度和右树的高度差不超过1 以X为头的树, 想保持平衡性, 要满足以下条件: 左树是平衡二叉树 右树是平衡二叉树 左树和右树的高度差不要超过1 二叉搜索树/搜索二叉树/BST 定义: 整棵树没有重复值, 左树比当前节点小, 右树比当前节点大, 每一个颗子树都满足上面条件 检测原则: ......

数据结构与算法---链表

数据结构与算法—-链表...

HTTP状态码

五大类HTTP状态码: 1xx1xx 类状态码属于提示信息,是协议处理中的一种中间状态,实际用到的比较少。2xx2xx 类状态码表示服务器成功处理了客户端的请求,也是我们最愿意看到的状态。「200 OK」是最常见的成功状态码,表示一切正常。如果是非 HEAD 请求,服务器返回的响应头都会有 body 数据。「204 No Content」也是常见的成功状态码,与 200 OK 基本相同,但......

数据结构和算法大纲

数据结构一、线性表1. 数组 动态数组 2. 链表 单链表 双向链表 循环链表 双向循环链表 静态链表 3. 栈 顺序栈 链式栈 4. 队列 普通队列 双端队列 阻塞队列 并发队列 阻塞并发队列 二、散列表1. 散列函数2. 冲突解决 链表法 开放寻址 其他 3. 动态扩容4. 位图三、树1. 二叉树 平衡二叉树 二叉查找树 平衡二叉查找树 AVL树 红黑树 完全二叉树 满......

git 回滚指定版本并推送到远程分支

回退 12git log //查看提交的历史git reset --hard $要回退的commit号 切换到临时分支推送并删除原分支 1234git checkout -b temp // 新建临时分支并切换git push origin temp:temp // 将代码push到temp分支git push origin --delete main ......
git

VirtualBox新建Centos虚机环境配置

一、全局代理设置修改 /etc/profile 文件,添加下面内容: 123456http_proxy=http://name:pwd@ip:porthttps_proxy=http://name:pwd@ip:portftp_proxy=http://name:pwd@ip:portexport http_proxyexport https_proxyexport ftp_proxy 使全......

JAVA知识点汇总

JVM内存模型程序计数器(线程私有) 对于一个处理器(如果是多核cpu那就是一核),在一个确定的时刻都只会执行一条线程中的指令,一条线程中有多个指令,为了线程切换可以恢复到正确执行位置,每个线程都需有独立的一个程序计数器,不同线程之间的程序计数器互不影响,独立存储。 当前线程的行号指示器 唯一一个不会抛出OutOfMemory的内存区域 Java虚拟机栈(线程私有) 栈描述的是Java......