算法
夜丶陌颜
快来看看我的博客吧!!!希望你有所收获
展开
-
js 位运算你了解吗?
名词介绍有符号: 无符号表示全部的整数,包含负数和正数无符号: 有符号代表全部是正整数,不包含负数的整数源码: 计算机存储数字都是以二进制进行存储,并且第一位 数字为 0 表示正数, 1表示负数,所以二进制称为源码, 比如 2 的二进制 0000 0010反码: 对所有二进制进行取反操作, 1 变成 0, 0变成 1, 当前数字为负数时,第一位数字不变(代表正负数), 比如 2 的反码 0111 1101, -2 的反码 1111 1101补码: 所有负数都是以补码进行存储,补码表现形式为 先求出原创 2022-04-07 18:17:35 · 378 阅读 · 0 评论 -
算法-排序
冒泡排序动图演示:代码:冒泡选择排序动图演示:提示:这里可以添加学习目标插入排序动图演示:提示:这里可以添加学习目标希尔排序动图演示:提示:这里可以添加学习目标归并排序动图演示:提示:这里可以添加学习目标快速排序动图演示:提示:这里可以添加学习目标快速排序动图演示:提示:这里可以添加学习目标计数排序动图演示:提示:这里可以添加学习目标基数排序动图演示:提示:这里可以添加学习目标桶排序动图演示:提示:这里可以添原创 2021-11-10 16:58:10 · 519 阅读 · 0 评论 -
js搜索算法
算法-搜索代码对比工具:可以使用https://jsbench.me 对比新旧代码那种方式更好目录算法-搜索一、线性/顺序 搜索二、二分搜索# 测试性能结果一、线性/顺序 搜索介绍:用每一个元素与需要查找的元素进行比较代码如下(示例):const arr = [1,2,3,4,5,6,7,8,9,10]const lineSearch = (array, searchItem) => { for (var i=0; i<array.length; i++){原创 2021-11-09 14:56:38 · 983 阅读 · 0 评论