顾北清歌
顾北清歌
全部文章
分类
图片(转成链接使用)(4)
笔记(3)
面试算法题(3)
题解(25)
归档
标签
去牛客网
登录
/
注册
四只松鼠的博客
干的漂亮!
全部文章
(共35篇)
监控二叉树
题目 给定一个二叉树,我们在树的节点上安装摄像头。 节点上的每个摄影头都可以监视其父对象、自身及其直接子对象。 计算监控树的所有节点所需的最小摄像头数量。 思路 后序遍历,根据子节点的状态设置父节点的状态。若任一子节点未被监视,父节点则需安装摄像头;若任一子节点已安装摄像头,则父节点已被监视且无需安...
树
深度优先搜索
动态规划
2020-09-22
0
587
GC、OOM、虚拟机内存结构等
2020-09-21
0
549
最长回文子串
题目 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 代码 暴力匹配 时间复杂度 O(N^3) 空间复杂度 O(1) public String longestPalindrome(String str) { int n = st...
字符串
动态规划
2020-09-19
1
657
全排列Ⅱ
题目 给定一个可包含重复数字的序列,返回所有不重复的全排列。 代码 Set 去重(运行时间 9ms) class Solution { public List<List<Integer>> permuteUnique(int[] nums) { Lis...
每日一题
深度优先搜索
回溯
2020-09-18
0
584
等式方程的可满足性——并查集
题目 给定一个由表示变量之间关系的字符串方程组成的数组,每个字符串方程 equations[i] 的长度为 4,并采用两种不同的形式之一:a==b 或 a!=b。在这里,a 和 b 是小写字母(不一定不同),表示单字母变量名。 只有当可以将整数分配给变量名,以便满足所有给定的方程时才返回 true,...
并查集
2020-09-13
0
605
牛客练习赛69——C 旅行
题目见上链接(搞得不是太懂,先记下来)。 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.StreamTokenizer; impo...
树
2020-09-12
0
608
背包问题总结(未完待续)
1. 背包问题 题目 有 N 件物品和一个容量为 V 的背包。放入第 i 件物品的耗费是 Ci,其价值为 Wi。求解将哪些物品装入背包可使价值总和最大。 状态转移方程 dp[i, v] = max(dp[i - 1, v], dp[i - 1, V - Ci] + Wi
背包问题
2020-09-12
0
394
我们的星期是一样的吗?
题目 小陆每天要写一份工作日报,日报标题含有日期。几年后,他翻开以前的日报,想知道两份日报的日期是否同为星期几,请编程帮助他判断。 代码 将输入数据转换为 Date 对象进行判断 import java.io.BufferedReader; import java.io.IOException; i...
基姆拉尔森公式
2020-09-11
0
855
vivo 2020 春招笔试题 3
题目 在vivo产线上,每位职工随着对手机加工流程认识的熟悉和经验的增加,日产量也会不断攀升。假设第一天量产1台,接下来2天(即第二、三天)每天量产2件,接下来3天(即第四、五、六天)每天量产3件 ... ...以此类推,请编程计算出第n天总共可以量产的手机数量。 代码 (。・∀・)ノ゙嗨,这就是差...
2020-09-10
1
1222
树(未完待续)
B 树(B- 树) 概念 关于 B 树 和 B+ 树 B 树是一棵 多路平衡查找树。其定义为(一般用 m 表示 B 树 的阶数): 每个节点最多有 m-1 个关键字 根节点最少可以只有 1 个关键字 非根节点至少有 m/2 个关键字 每个节点中的关键字都按照从小到大的顺序排列,每个关键字的左子树中...
树
2020-09-09
0
460
首页
上一页
1
2
3
4
下一页
末页