微信公众号:小白算法关注可了解更多算法,并能领取免费资料。问题或建议,请公众号留言;文末有资料领取上一期算法回顾-...[作者空间]
前言 数据结构与算法的重要性已不言而喻,最近,我整理出十大经典排序算法、五大常用算法总结,今天特意整理出微软面试的...[作者空间]
程序员为什么要学数据结构? 在计算机发展的初期,人们使用计算机的主要目的是处理数值计算问题。使用计算机解决具体...[作者空间]
分治算法 一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题...[作者空间]
更多干货就在我的个人博客 BlackBlog.tech 欢迎关注!也可以关注我的csdn博客:黑哥的博客谢谢大家!...[作者空间]
目标:将一个数组按照由低到高(或者由高到低)的顺序排序。 归并排序算法由 冯诺依曼 1945年发明。它是一种高效的...[作者空间]
排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳...[作者空间]
前些天再网上看了很多网友再谈论一个很有意思的问题,有关算法的。然后小编追根溯源终于扎到了这篇帖子。说是有位网友在面...[作者空间]
「算法」二字听来高深,常常让人望而却步,而《算法图解》是一本对算法初学者友好的书,此书图文并茂,循序渐进的帮我们理...[作者空间]
在前一篇文章中,我简单介绍了 Succinct Data Structure,这里我们继续介绍 SuRF。 Fas...[作者空间]
完整代码:https://github.com/nicktming/code/blob/dev/data_stru...[作者空间]
原文欢迎关注http://blackblog.tech/2018/06/03/LeetCodeReview/欢迎关...[作者空间]
一直看大家的面经,献上迟来的实习生面经回馈牛客!主要包括:Google,微软,阿里,美团和因为各种原因没有面试成的...[作者空间]
关注GitHub的人都知道,这个平台上面有太多优秀的值得学习的开源项目了,这里总结了2018上半年GitHub上最...[作者空间]
冒泡排序、选择排序、直接插入排序、二分法排序、希尔排序、快速排序、堆排序、归并排序、基数排序,共9中排序算法详解和...[作者空间]
前言 BAT常见的算法面试题解析:程序员算法基础——动态规划程序员算法基础——贪心算法工作闲暇也会有在线分享,算法...[作者空间]
算法之 分治法 Divide and Conquer 分治法: 分治法的设计思想是:将一个难以直接解决的大问题,分...[作者空间]
题目 编写一个程序,找到两个单链表相交的起始节点。 例如,下面的两个链表: A: a1 → a2...[作者空间]
题目 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b...[作者空间]
问题的简单描述 3×3九宫棋盘,放置数码为1 -8的8个棋牌,剩下一个空格,只能通过棋牌向空格的移动来改变棋盘的布...[作者空间]