算法
文章平均质量分 51
TimeFriends
这里没有天赋异禀,也没有天资聪颖,只有每天的陪伴。万物瞬息万变,但唯一不变的只有变化。抓住变化的根本,以时间为伍,以坚持为伴,做时间的朋友。
展开
-
每个开发人员都应该学习的 10 种算法
那么你在算法课上学的东西就没有用了吗?绝对不。非常重要的是算法思考的能力。不仅是为了让您可以重现和祭坛标准算法,而且是为了让您能够轻松地使用代码来解决您作为开发人员遇到的任何问题。这就是为什么我们汇总了 10 种算法列表,有抱负的开发人员应该通过这些算法来熟悉算法思维。二进制搜索是任何计算机科学课程中首先教授的内容之一。这可能是最简单的例子,说明一点点独创性如何使事情变得更加高效。二进制搜索包括获取一个已排序的数组,并迭代地将数组分成两部分,然后将要查找的元素与每一半进行比较,直到找到该元素。排序算法是原创 2022-06-28 11:31:20 · 4238 阅读 · 90 评论 -
shell的自定义变量
shell的自定义变量目标理解自定义变量的分类能够自定义变量进行增删改查自定义变量介绍:就是自己定义的变量自定义变量1—局部变量介绍:就是定义在一个脚本文件中的变量,只能在这个脚本文件中使用的变量就是绝不变量定义语法:var _name=value变量定义规则 1.变量名称可以由字母数字下滑线,但是不能以数字开头 2.等号两侧不能有空格 3.在bash环境中,变量的默认类型都是字符创类型,无法直接进行数值计算 4.变量的值如果有空格必须使用双引号括起来 5.不能使用she原创 2022-01-11 23:39:57 · 4008 阅读 · 1 评论 -
xshell之多命令处理
多命令处理案例需求一已知目录/root/itheima目录,执行batch.sh脚本,实现在/root/itheima/目录下创建一个one.txt,在one.txt文件中增加内容"Hello Shell"1:使用mkdir命令创建/root/itheima目录2:创建bash.sh脚本文件3:编辑脚本文件 3.1:创建/root/itheima/one.txt文件 3.2:输出数据"Hello Shell"到one.txt文件中 数据文件的命令 数据 >> 文件4:执行脚本文件原创 2022-01-09 21:31:12 · 2218 阅读 · 0 评论 -
Shell编写格式和执行方式
Shell编写格式和执行方式通过编写Shell命令发送给linux内核去执行,就是用户操作计算机(内核)的桥梁Shell也属于一门程序设计语言,含有变量.函数,逻辑控制语句等等shell解析器:bash1:打印输出当前系统环境使用的shell解析器类型 echo $SHELL echo:用于打印输出数据到终端 $SHELL:是全局共享读取解析器类型的环境变量,全局环境变量是所有的Shell程序都可以读取的变量shell脚本文件编写规范脚本文件后缀名规范: shell脚本就是一个文本文原创 2022-01-05 22:48:23 · 2241 阅读 · 1 评论 -
Hash算法平衡性
Hash算法平衡性平衡性指的是hash的结果尽可能分布到所有的缓存中,这样可以使得所有的缓存空间都可以得到利用,但是hash算法不保证绝对的平衡性,为了解决这个问题一致性hash引入虚拟节点的概念,是实际节点在hash空间的复制品,一个世纪节点对应若干个虚拟节点,这几个对应个数称为复制个数,虚拟节点在hash空间以hash值排列,虚拟节点的hash计算可以采用对应节点的IP地址加数组后缀的方...原创 2019-10-18 10:00:32 · 1667 阅读 · 0 评论 -
冒泡算法的实现原理:(从小到大排序)
冒泡算法的实现原理:(从小到大排序)1:比较相邻的两个元素,如果第一个比第二个大就交换位置2:对每一对相邻的元素进行比较,从开始第一对到结尾的最后一对,这样最后的元素就是最大的了3:每一次这样循环一次之后都会有一个做大的数在后面,没确定一个最大的数,那个数在最后面不动他,这是内循环.4:每次循环确定最大的数沉到最底下,一共要循环数组的长度减一次,这是外循环.代码实现:public cl...原创 2019-08-16 15:29:39 · 4464 阅读 · 0 评论