10 2019 档案

摘要:题目描述 已知数据表 A 中每个元素距其最终位置 不远 ,为了节省时间,应该采取的算法是() A、直接选择排序 B、直接插入排序 C、堆排序 D、快速排序 题目分析 我们在之前学习 希尔排序 算法的时候提及到,希尔排序进行到一定阶段(每个元素距离其最终位置不远时)一般都使用 插入排序 来收尾。 如果 阅读全文
posted @ 2019-10-25 15:15 五分钟学算法 阅读(740) 评论(0) 推荐(0) 编辑
摘要:今天分享的题目来源于 LeetCode 第 287 号问题:寻找重复数。 题目描述 给定一个包含 n + 1 个整数的数组 nums ,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。 示例 1: 示例 2: 说明: 不能更改原 阅读全文
posted @ 2019-10-19 17:42 五分钟学算法 阅读(572) 评论(0) 推荐(0) 编辑
摘要:今天分享的一道算法面试题来源于 360校园招聘2015届技术类笔试题 。 题目描述 用某种排序方法对关键字序列(25,84,21,47,15,27,68,35,20)进行排序,序列的变化情况采样如下: 请问采用的是以下哪种排序算法() A. 选择排序 B. 希尔排序 C. 归并排序 D. 快速排序 阅读全文
posted @ 2019-10-18 11:41 五分钟学算法 阅读(994) 评论(0) 推荐(1) 编辑
摘要:全文包含 12000+ 字、 30 张高清图片,预计阅读时间为 40 分钟,强烈建议先 收藏 再仔细阅读。 作者 | 李威 整理 | 五分钟学算法 个人博客 | "https://www.cxyxiaowu.com" 来源 | https://www.liwei.party/ 下面的动画以 "「力扣 阅读全文
posted @ 2019-10-16 16:34 五分钟学算法 阅读(2269) 评论(0) 推荐(11) 编辑

点击右上角即可分享
微信分享提示