![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 90
算法菜鸟飞高高
这个作者很懒,什么都没留下…
展开
-
Linux-用户管理
用户管理简介越是对安全性能要求高的服务器越是需要建立合理的用户权限等级制度和服务器操作规范。Linux中主要是通过用户配置文件来查看和修改用户信息。我们所输入的一些的一些命令,实际上是对配置文件的一些快捷的修改命令,所以即使有时不能对命令进行熟练记忆,只要对配置文件进行相应操作也是可以的,但是大多数情况下只有root用户拥有权限。用户管理的四个配置文件1./etc/passwd可以发现仅root用户对该文件有写权限。文件中每一行是一条用户信息记录,拥有7个字段,字段之间用:分隔,有些字段允原创 2021-01-13 10:51:53 · 206 阅读 · 0 评论 -
Linux的vim编辑器的基本使用方法
简介VIM编辑器是Linux内置的一个文本编辑器,类似于Windows的记事本。VIM是全屏幕的,且支持命令操作,所以在入门时有些困难,需要通过不断的练习来增加熟练度,后面会发现VIM的功能十分强大。VIM的三种模式及其转化命令模式,编辑模式,插入模式首先通过 vim filename 命令我们可以打开一个已经存在的文件或者创建一个空白的新文件。这里选择创建一个新文件可以发现此时该文件是编辑不了的,也就是通过vim命令打开问价文件的同时进入了命令模式。如果想要从命令模式进入插入模式来编辑文原创 2021-01-11 11:28:11 · 508 阅读 · 0 评论 -
Linux命令(文件查找,添加用户,帮助,文件压缩)
文件查找find命令命令用法:find 【查找范围】【参数】【查找规则】常用参数:- name 按照文件名来查找,此时对查找规则中的文件名进行精确匹配这张图展示的是在根目录下查找所有的init文件和目录。精确匹配的要求太高,这里的文件名可以使用模糊匹配,“ * ”号表示通配符,用于匹配任意数量任意类型的符号,?用于匹配任意的单个字符-iname 表示的是忽略大小写,Linux是精准识辨大小写的,调用这个参数可以忽略大小写进行匹配-type find 查找范围 -type 文件类型文件类型原创 2021-01-10 12:22:32 · 172 阅读 · 0 评论 -
Linux文件管理(创建,查看文件,文件共享)
创建新文件命令名称:touch命令用法: touch 【文件名】创建方式,可以用相对路径方式进行创建,也可以用绝对路径进行创建。可以同时创建多个文件,文件之间用空格来区分,如果文件名中需要包含特殊字符可以通过 “ ”来括起。...原创 2021-01-09 12:02:55 · 467 阅读 · 0 评论 -
Floyd算法思想及C语言实现
算法简介Floyd算法用于求解图中各个顶点之间的最短路径,算法用三层for循环中一个if判断就可以求解,相比于对图中每个顶点应用一次Dijkstra算法来求解单源最短路径,Floyd算法的常数项更少,效率更高。算法的思想本人认为初学者理解Floyd算法的详细过程与其中的道理还是有点困难的,所以进行一步步的详细阐述。首先给出一个有向图:...原创 2020-05-01 21:07:41 · 2292 阅读 · 1 评论 -
哈夫曼树的构造算法以及计算加权路径长度WPL
哈夫曼树的构造算法算法思路有W1,W2… …W1 一共n个权值的结点,把每个结点看作一棵树。从n个结点中找出权值最小的两个结点,创建一个新结点,权值为二者的和。两个结点分别为新结点的左右孩子(左小右大,左大右小都可以)。将两个结点从森林中删除,新结点加入其中重复1 ~ 3步,直至只剩一棵树,这棵树便是哈夫曼树。如何用一个数组来构建一棵树?如 arr = {3,4,2,5,7,2}...原创 2020-04-18 21:50:19 · 2636 阅读 · 0 评论 -
平衡二叉树的算法思想
前言本篇博文主要想要阐述清楚的是:平衡二叉树在插入和删除结点的过程中如何保证平衡二叉树本身的平衡性不被破坏。网上有很多同类型的博文,但大多没有从初学者的思路出发,而是把现有的结论的照搬陈述,所以很多人只是记得结论,而不知道思考这个算法的过程。平衡二叉树的定义任意一个结点左右子树的高度差绝对值不超过1,我们把左子树和右子树的高度差称为平衡因子,所以平衡因子的取值范围为 -1,0, 1.平衡...原创 2020-04-16 08:49:43 · 1319 阅读 · 0 评论 -
二叉排序树的删除算法
关于二叉排序树的定义以及如何查找指定关键字的结点不再赘述,本篇文章主要讨论二叉排序树如何删除一个指定的结点。原创 2020-04-15 19:16:01 · 3537 阅读 · 0 评论 -
二叉树遍历全面总结(先,中,后序,层序,递归及非递归版本,如何利用遍历方法解决实际问题)
这篇博文记录了关于二叉树遍历事无巨细的内容,帮助读者全面理解二叉树的遍历,如何利用二叉树的遍历来解决一些重要的问题。原创 2020-04-12 08:19:45 · 882 阅读 · 0 评论 -
单链表的相交以及有环无环问题(含数学证明)
单链表的有无环判断以及数学证明简介:单链表判断有环无环,在数据结构考研和在笔试面试题中都是链表问题的重难点。下面从拓扑关系,判断思路,数学证明,代码实现四个方面来阐述。拓扑关系单链表有环必定只有一个环,这是由单链表每个结点只有一个next指针来确定的。上面的拓扑结构必然不可能给出现,因为结点3出现了两个next。另外值得注意的是两个结点之间也可以形成一个封闭的环。判断思路如何...原创 2020-03-30 18:13:27 · 570 阅读 · 0 评论 -
内部排序算法全面总结
本文的主要内容是关于八大排序算法,以及其衍生算法的总结,系统的分析了直接插入排序,快速排序等重要排序算法的思路,代码实现等。原创 2020-03-27 21:44:28 · 2318 阅读 · 0 评论