摘要: 十大排序算法 十大排序 总结对比 排序算法 平均时间复杂度 最好情况 最坏情况 空间复杂度 排序方式 稳定性 冒泡排序 O(n2) O(n) O(n2) O(1) In-place 稳定 选择排序 O(n2) O(n2) O(n2) O(1) In-place 不稳定 插入排序 O(n2) O(n) O(n2) 阅读全文
posted @ 2024-03-13 18:17 Liu-RC 阅读(30) 评论(0) 推荐(0)
摘要: 董晓算法笔记 链表 单链表 #include<iostream> using namespace std; struct Node { int data; Node* next; }; Node* head; //头指针 void CreateLink() { int x; Node* tail, * p; // 阅读全文
posted @ 2024-03-13 18:16 Liu-RC 阅读(209) 评论(0) 推荐(0)
摘要: Algorithm 笔记 c/c++标准库 cstring strlen(m) 字符串长度 strcmp(m, n) 字符串比较:相等返回0,m < n 返回负数,反之返回正数 strcpy(m, n) 字符串拷贝:将n复制给m memset(arr, 0, sizeof(arr)) 暴力清空,每个元素都赋值为0。注意如果要 阅读全文
posted @ 2024-03-13 18:15 Liu-RC 阅读(35) 评论(0) 推荐(0)
摘要: Linux 部署前后端分离项目 docker后端部署 打包jar文件 首先在idea中将 java 程序打包为.jar文件 编写Dockerfile文件 # 使用`jdk8` FROM openjdk:8 # 作者 MAINTAINER lrc # 临时文件 VOLUME /tmp # 将前者重命名为后者 ADD smart-re 阅读全文
posted @ 2024-03-13 18:10 Liu-RC 阅读(18) 评论(0) 推荐(0)
摘要: Git 笔记 何为Git Git 是一个免费的、开源的分布式版本控制系统,可以方便管理自己的代码、方便多人协作开发 首先需要先安装git:官网 安装教程我就不说了,可能还需要配置一下秘钥 Git命令 仓库操作 设置用户签名 用户签名用于识别区分版本提交者的信息,如果没有则不能提交代码 git config --g 阅读全文
posted @ 2024-03-13 17:53 Liu-RC 阅读(7) 评论(0) 推荐(0)
摘要: Docker 笔记 安装Docker 卸载docker(可选) 没安装过可跳过步 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate 阅读全文
posted @ 2024-03-13 17:51 Liu-RC 阅读(8) 评论(0) 推荐(0)