算法
二十五六岁
这个社会从不缺少聪明人
展开
-
2、8、10、16进制间转化
字母O表示八进制,D表示十进制,B二进制,H十六进制二进制转八进制二进制数转换成八进制数:从小数点开始,整数部分向左、小数部分向右,每3位为一组用一位八进制数的数字表示,不足3位的要用“0”补足3位,就得到一个八进制数。【例】:10001111010 001 1112 1 7所以10001111的八进制表示为(217)8二进制转化为十进制1111−>23+22+21+20=1...原创 2020-01-23 23:01:39 · 3023 阅读 · 0 评论 -
【BFS】腐烂的橘子
力扣https://leetcode-cn.com/problems/rotting-oranges/class Node { int x; int y; public Node(int x, int y) { this.x = x; this.y = y; }}class Solution { public ...原创 2019-12-05 22:53:11 · 157 阅读 · 0 评论 -
【BFS】N叉树的层序遍历
N叉树的层序遍历https://leetcode-cn.com/problems/n-ary-tree-level-order-traversal/bfs/*// Definition for a Node.class Node { public int val; public List<Node> children; public Node() {...原创 2019-12-05 20:51:00 · 170 阅读 · 0 评论 -
【BFS】844.走迷宫
来自 844. 走迷宫 https://www.acwing.com/problem/content/description/846/给定一个n*m的二维整数数组,用来表示一个迷宫,数组中只包含0或1,其中0表示可以走的路,1表示不可通过的墙壁。最初,有一个人位于左上角(1, 1)处,已知该人每次可以向上、下、左、右任意一个方向移动一个位置。请问,该人从左上角移动至右下角(n, m)处,至少...原创 2019-12-05 19:31:25 · 285 阅读 · 0 评论 -
【BFS】1266: 细胞 cell
1266: 细胞 cell时间限制: 1 Sec 内存限制: 128 MB提交: 9 解决: 9[提交] [状态] [讨论版] [命题人:外部导入]题目描述【问题描述】一矩形阵列由数字0到9组成,数字1到9代表细胞,细胞的定义为沿细胞数字上下左右还是细胞数字为同一细胞,求所给矩形阵列的细胞个数。如下阵列有4个细胞。023450006710345605002045600671...原创 2019-12-05 16:17:41 · 383 阅读 · 0 评论 -
【贪心算法】安排时间看电视
1160: 看电视时间限制: 1 Sec 内存限制: 32 MB提交: 77 解决: 24[提交] [状态] [讨论版] [命题人:外部导入]题目描述暑假到了,小明终于可以开心的看电视了。但是小明喜欢的节目太多了,他希望尽量多的看到完整的节目。现在他把他喜欢的电视节目的转播时间表给你,你能帮他合理安排吗?输入输入包含多组测试数据。每组输入的第一行是一个整数n(n<=10...原创 2019-12-04 09:52:58 · 857 阅读 · 0 评论