tantan的博客

Notes, ideas, and observations

给出二叉树结构和节点的值列表, 将值填入二叉树中, 输出层次序遍历的结果

考点: 二叉树的直接后继

判断给定字符串是不是按照给定模式的短语, 例如"dog dog cat cat"就是"aabb"式的短语

思路: 用map记录模式字母与单词的对应关系, 如果发现不一致, 返回false, 否则返回true

按给定序列构造一个二叉搜索树, 分别计算最低两层的节点数量

思路: 如题, 考基本功

leetcode medium 纯算法题偏少, 准备每日加一道PTA.

目标: 每天一道PTA甲级 [PAT (Advanced Level) Practice]

思路: 对于数字x = an ... ai+1 ai ... a1 a0, 如果任意相邻的ai+1,ai不符合单调递增, 就给原数字减去(ai + 1) * 10 ^ i, 减去之后得到的新数字即为y

可以发现, 若xy不完全相同, 则最终结果在第一个不相同位之后的位必定全是9, 按此规律修正结果即可.

#为什么要使用 mongodb

  • 不需要预先定义 schema 即可存储数据, 适合于快速原型开发, 以及需求经常变更的情况

  • 存储使用的 BSON 格式非常灵活, 可以表示像数组, 字典这样的数据, 而在 RDB 中需要拆分成多个表

0%