- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 SpaceVim+CTags配置
软件准备:spacevim安装spacevim官网;链接: https://spacevim.org/cn/documentation/linux:curl -sLf https://spacevim.org/cn/install.sh | bash(修改host文件加入github 的IP可以下的快一些)CTages安装sudo apt-get install ctags (ubuntu)(RedHat系列使用:yum install ctags)若不成功,可能是因为源的问题,换一下软
2021-07-15 17:41:38 735
原创 MakeFile简易配置
自定义MakeFile配置多文件夹编译文件夹格式:代码下面展示一些 内联代码片。# 假对象.PHONY: clean#定义编译器链接器CC = g++LD = g++#头文件目录INCLUDE = -I./include#库文件目录#LIB = -L./libs -l...#可执行文件的名字TARGET = main#搜索src下所有的.c文件SRCS = $(wildcard ./src/*.cpp)SRCS += main.cpp#OBJS表示把列表中的所
2021-07-15 17:22:54 164
转载 链表专题
原文链接:https://www.acwing.com/blog/content/432/链表专题单向链表静态链表动态链表双向链表动态模板静态模板单向链表链表是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个节点或者访问特定编号的节点则需要O(n)的时间,而顺序表相应的时间复杂度分别是O(logn)和O(1)。使用链表结构可以克服数组需要先知道数据大小的缺点,链
2021-03-06 14:03:43 59
原创 二分算法
二分算法二分模板模板一模板二leetcode题目二分模板二分模板一共有两个,分别适用于不同情况。算法思路:假设目标值在闭区间[l, r]中, 每次将区间长度缩小一半,当l = r时,我们就找到了目标值。流程:1.确定二分的边界2.编写二分的代码框架3.设计一个性质check4.判断区间更新5.如果更新方式是left = mid,right = mid-1,则mid+1;模板一当我们将区间[l, r]划分成[l, mid]和[mid + 1, r]时,其更新操作是r = mid或者l =
2021-03-06 13:38:22 62
销售订单管理系统.docx
2020-07-16
大学课程设计-城市公交查询软件
2020-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人