
算法
文章平均质量分 94
炖冻豆腐
这个作者很懒,什么都没留下…
展开
-
KMP算法,看这一篇就够了
KMP是数据结构与算法课程中比较重要的一课,也是大厂面试算法的基础之一。KMP属于是算法中的几个门槛之一,理解起来会比较困难,今天我们用这篇文章详细讲一下算法的内容,希望能给大家带来帮助。原创 2022-09-04 10:24:38 · 601 阅读 · 2 评论 -
KMP算法详解
转载文章,转载自两篇博客第一篇地址:https://www.cnblogs.com/yjiyjige/p/3263858.html第二篇地址:https://blog.youkuaiyun.com/yong_zi/article/details/78226418 KMP算法应该是每一本《数据结构》书都会讲的,算是知名度最高的算法之一了,但很可惜,我大二那年压根就没看懂过~~~之后也在很多地方也都经...转载 2018-11-18 12:05:40 · 486 阅读 · 0 评论 -
并查集初步
转载博客,原文地址:https://blog.youkuaiyun.com/niushuai666/article/details/6662911 例子就是杭电上的畅通工程:http://acm.hdu.edu.cn/showproblem.php?pid=1232首先在地图上给你若干个城镇,这些城镇都可以看作点,然后告诉你哪些对城镇之间是有道路直...转载 2019-03-20 14:02:41 · 182 阅读 · 0 评论 -
HDU2091题解——空心三角形
【题目描述】把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。【输入】每行包含一个字符和一个整数n(0<n<41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。如果遇到@字符,则表示所做出来的样板三角形已经够了。【输出】...原创 2019-03-17 14:43:53 · 788 阅读 · 0 评论 -
C++ map用法总结(整理)
转载文章,原文地址:https://blog.youkuaiyun.com/sevenjoin/article/details/81943864 1,map简介map是STL的一个关联容器,它提供一对一的hash。第一个可以称为关键字(key),每个关键字只能在map中出现一次; 第二个可能称为该关键字的值(val...转载 2019-03-17 15:05:00 · 223 阅读 · 0 评论 -
迪杰斯特拉算法详解 - Dijkstra
转载文章,原文地址:https://blog.youkuaiyun.com/qq_39521554/article/details/79333690原文有一处笔误,这里已修改前言:相对于暴力简单的Floyd算法,Dijkstra算法更为有用且复杂度较为合理--O(N^2)。今天就为大家介绍一下这个算法。Dijkstra算法使用了广度优先搜索解决赋权有向图或者无向图的单源最短路径问题,算法最终得到一个最短路...转载 2019-03-18 09:37:17 · 353 阅读 · 0 评论 -
动态规划详解
转载文章,原文地址:https://blog.youkuaiyun.com/baidu_28312631/article/details/47418773#动态规划相信大家都知道,动态规划算法也是新手在刚接触算法设计时很苦恼的问题,有时候觉得难以理解,但是真正理解之后,就会觉得动态规划其实并没有想象中那么难。网上也有很多关于讲解动态规划的文章,大多都是叙述概念,讲解原理,让人觉得晦涩难懂,即使一时间看懂了,...转载 2019-03-25 11:01:24 · 334 阅读 · 0 评论 -
HDU2093题解
【Problem Description】C++编程考试使用的实时提交系统,具有即时获得成绩排名的特点。它的功能是怎么实现的呢?我们做好了题目的解答,提交之后,要么“AC”,要么错误,不管怎样错法,总是给你记上一笔,表明你曾经有过一次错误提交,因而当你一旦提交该题“AC”后,就要与你算一算帐了,总共该题错误提交了几回。虽然你在题数上,大步地跃上了一个台阶,但是在耗时上要摊上你共花去的时间。特别...原创 2019-03-13 13:51:31 · 475 阅读 · 0 评论 -
字节跳动2017后端工程师实习生笔试题分析及答案
转载文章,原文地址:https://blog.youkuaiyun.com/godop/article/details/81952088有 n 个字符串,每个字符串都是由 A-J 的大写字符构成。现在你将每个字符映射为一个 0-9 的数字,不同字符映射为不同的数字。这样每个字符串就可以看做一个整数,唯一的要求是这些整数必须是正整数且它们的字符串不能有前导零。现在问你怎样映射字符才能使得这些字符串表示的整数之...转载 2019-04-01 13:08:19 · 806 阅读 · 0 评论