
算法
文章平均质量分 58
csdn_zhoushengnan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
二分查找算法
二分查找算法题解 题目: 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示例: 输入: nums = [-1,0,3,5,9,12], target = 9 输出: 4 解释: 9 出现在 nums 中并且下标为 4 代码实现 /** * @param {number[]} nums * @param {number} target * @return {number.原创 2021-08-18 22:50:50 · 83 阅读 · 0 评论 -
算法的时间与空间复杂度
如果你也和我一样,对算法的空间复杂度和时间复杂度一直搞不明白,这篇博客也许就是你的菜~ 1、算法概念 算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别。 2、算法优劣衡量维度 那么我们应该如何去衡量不同算法之间的优劣呢? 主要还是从算法所占用的「时间」和「空间」两个维度去考量。 时间维度:是指执行当前算法所消耗的时间,我们通常用「时间复杂度」来描述。 空间维度:是指执行当前算法需要占.原创 2021-08-17 23:26:38 · 133 阅读 · 0 评论