06 2018 档案
nothing for nothing(三)
摘要:觉醒!MACROSS!点击打开链接题目大意就要消灭以原点为中心的周围的所有敌人,并且花费的代价最小(就是开炮的次数最小),大炮360度无死角开炮。解题思路该题就是求到原点的距离最大的点作为半径开炮,这么做可以消灭...
阅读全文
HashSet简单讲解
摘要:HashSet简单的理解就是HashSet对象中不能存储相同的数据,存储数据时是无序的。但是HashSet存储元素的顺序并不是按照存入时的顺序(和List显然不同) 是按照哈希值来存的所以取数据也是按照哈希值取得...
阅读全文
BFS(广度优先搜索)简单例题(一)
摘要:bfs想必非常的熟悉了,bfs大多数用来解决什么问题呢?一个最直观经典的例子就是走迷宫,我们从起点开始,找出到终点的最短路程,很多最短路径算法就是基于广度优先的思想成立的。所以这篇博客,主要是利用bfs找迷宫的最...
阅读全文
求数组(连续)在某一区间最大值(简单的动态规划的思想)
摘要:举个例子:9 -18 3 2 7 1在求这串维数组(连续)区间的最大值的时候,最开始的想法就是暴力,把每个区间的数都加在一起,然后再比较出最大的数,这种方法虽然可以做出来,但是太浪费时间了,所以就有了一个比较简...
阅读全文
浙公网安备 33010602011771号