加载中
八十五、再探希尔排序,桶排序,计数排序和基数排序

「@Author:Runsen」 编程的本质来源于算法,而算法的本质来源于数学,编程只不过将数学题进行代码化。「---- Runsen」 关于排序,其实还有很多,比如常见的希尔排序,桶排序,计数排序和基数...

八十四、堆排序解决TopK问题

「@Author:Runsen」 上次介绍了堆排序,这次介绍堆排序常见的应用场景TopK问题。 利用堆求TopK问题 TopK问题是一个堆排序典型的应用场景。 题目是这样的:假设,我们想在大量的数据,如 10...

八十二、归并排序求取复杂的逆序数

「@Author:Runsen」 逆序数,我在很多的面试题都见过,本质上来说难度是比较大,因为如果使用暴力法当数据量一大,必然就会爆掉。你现在就要记住逆序数就是考归并排序。 逆序数 给定一个数组...

八十三、经典排序算法之堆排序

「@Author:Runsen」 编程的本质来源于算法,而算法的本质来源于数学,编程只不过将数学题进行代码化。「---- Runsen」 堆通常是一个可以被看做一棵树(完全)的数组对象。且总是满足以下规则:...

炸!史上最快网盘:83MB/s!速抢全网公测名额,送 2T 空间!

昨日,阿里云「Teambition 网盘」通过邮件向新一批内测用户发放了邀请码,并表示还将赠送 2T 永久免费容量。赠送的容量会发放到用户手机号注册的账号。 今年 8 月,阿里巴巴推出了一款名为 ...

01/13 23:16
77
八十、归并排序及其分而治之思想

「@Author:Runsen」 ❝ 编程的本质来源于算法,而算法的本质来源于数学,编程只不过将数学题进行代码化。「---- Runsen」❞ 归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法...

八十一、最快最优的快速排序和优化

「@Author:Runsen」 ❝ 编程的本质来源于算法,而算法的本质来源于数学,编程只不过将数学题进行代码化。「---- Runsen」❞ 快速排序 不久前,我在牛客中看到这样一个笑话,面试官让他写一个...

七十九、深度和广度优先搜索算法

「@Author:Runsen」 ❝ 编程的本质来源于算法,而算法的本质来源于数学,编程只不过将数学题进行代码化。「---- Runsen」❞ 深度优先搜索和广度优先搜索作为应用广泛的搜索算法,一般是必考...

七十七、 二叉树的层次遍历和最大深度

「@Author:Runsen」 在讲解二叉树的时候,提到二叉树的遍历除了前中后序遍历,还有层次遍历。 前中后序这三种遍历方法以及可以通过递归的方式实现了,那么今天就来讲讲层次遍历吧! LeetCod...

七十八、 回溯法解决八皇后问题

「@Author:Runsen」 八皇后问题 「八皇后问题」是一个以国际象棋为背景的问题:如何能够在8×8的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后。 来自百度百科,皇...

2020年年度总结,展望 2021,不沾烟酒,万事胜意

「@Author:Runsen」 我发现自己是一个不擅长记录生活的人,手机一张图片都拿不出来,找不到。 2020年结束了,写了好久的2020的总结,断断续续,我终于在今天完成了。 这几天记录2020年,我感...

Python 摘得 2020 年度编程语言!【赠书】

编程语言社区 TIOBE 最新发布了 1 月编程语言排行榜。这次揭晓了 2020 年度最受欢迎的编程语言,其中,Python 以 2.01% 的正增长荣获 2020 年度 TIOBE 编程语言奖! 人生苦短,Python当歌。为...

七十六、 数据结构二叉树及其代码实现

「@Author:Runsen」 ❝ 编程的本质来源于算法,而算法的本质来源于数学,编程只不过将数学题进行代码化。「---- Runsen」❞ 树 树是一种非常重要的非线性结构,本身具有递归的性质(在其后的...

01/06 14:30
23
七十五、栈+双指针,头条当年接雨水问题

「@Author:Runsen」 ❝ 编程的本质来源于算法,而算法的本质来源于数学,编程只不过将数学题进行代码化。「---- Runsen」❞ 清晨的时候,熟睡中的我被咯吱咯吱作响的窗子吵醒,起身一看,窗...

七十二、区间合并,插入求交集,删除求覆盖元素

「@Author:Runsen」 ❝ 编程的本质来源于算法,而算法的本质来源于数学,编程只不过将数学题进行代码化。「---- Runsen」❞ 我从来不是一个呆在舒适区间的人,高中毕业,大学往死了干了三年...

七十三、从三数之和探究双指针思想

「@Author:Runsen」 编程的本质来源于算法,而算法的本质来源于数学,编程只不过将数学题进行代码化。「---- Runsen」 双指针 双指针是一种解决问题的技巧或者思维方式,指在访问一个序列中...

七十四、滑动窗口最值问题

「@Author:Runsen」 ❝ 编程的本质来源于算法,而算法的本质来源于数学,编程只不过将数学题进行代码化。「---- Runsen」❞ 滑动问题包含一个滑动窗口,它是一个运行在一个大数组上的子列表...

送书 | 华为官方出品:首本HMS Core技术解析图书问世

导读:华为HMS是Huawei Mobile Service的缩写,即华为移动服务。简单来说,HMS就是用来为手机提供基础服务的,比如云空间、应用市场、支付钱包等。与HMS相对应的,是谷歌的GMS,全称为Googl...

94年女孩月薪4600,攒了2套房:你缺的是这种思维

可能你也发现了,我最近经常在劝大家学理财。 很多人不理解:你什么时候变得这么现实了?你眼里只有钱吗? 讲真,不是我钻钱眼里了,而是我发自内心觉得:钱,真的很重要,尤其是对女人而言。...

2020/12/31 09:00
6
七十一、去重交换排序链表、 求链表的中间结点

「@Author:Runsen」 ❝ 编程的本质来源于算法,而算法的本质来源于数学,编程只不过将数学题进行代码化。「---- Runsen」❞ 最近在重新梳理学算法的知识,本文为链表常见操作复习的总结文章...

2020/12/29 09:42
3

没有更多内容

加载失败,请刷新页面

返回顶部
顶部