数据结构与算法
数据结构分类逻辑结构:线性与非线性线性数据结构:数组、链表、栈、队列、哈希表,元素之间是一对一的顺序关系。非线性数据结构:树、堆、图、哈希表。所有数据结构都是基于数组、链表或二者的组合实现的。
链表:初始化之后,在运行中仍然可以进行长度的调整,动态数据结构。数组:初始化之后,长度不可以改变,静态数据结构。
指针数组概念和使用数组储存相同数据类型的顺序结构。
type arreyName[arraySize][arraySize1]; //定义
指针与数组前者只是一种地址编号,但是可以将数组名赋给指针。指针指向首元素
传递数组给函数当一维数组作为函数参数传入时,数组会退化成指针。
链表理解链表主要概念每个元素被称之为节点 每个节点为两个不同的字段
data : 存储的数据
next: 指向下一个节点
而链表就是很多个节点的集合,第一个节点叫做头节点,最后一个节点叫做尾节点,next指向必须为null链表是最基础的结构,可以通过限制操作变成堆栈或者队列。
实际应用队列FIFO先进先出,队列分为前端和后端
基础操作插入
linux
线上求助在文件模式下,输入g之后出现
软件安装
RPMrpm -ivh filename.rpm 安装软件rpm -e filename.rpm 卸载rpm -qpi filename.rpm 查询软件信息
yum
yum install software 下载软件yun updateyum removeyum clean all 清除所有仓库缓存
文件管理与常用命令文件的目录配置/:根目录,文件系统的顶层。 与开机有关/home:用户主目录。/bin:必备的二进制可执行文件。 最基本的命令 比如:cat mv mkdir/sbin:系统管理二进制文件。/etc:配置文件。 只有 root 可以更改,一般着只能查阅/var:可变数据(日志、假脱机文件)。 与系统运行有关/usr:用户程序和数据。 与系统操作有关/lib:共享库。 函数库/tmp:临时文件。/opt: 第三方软件 存储第三方/sbin : 开机过程所需要的指令
起点是根目录,文件可以是本地也可 ...
larinous 的碎碎念
一些小感想
python
python in 100days & roadmap & cs61a
first blog
###救孩子吧,快疯了。