
随便刷题
jlcfighting
这个作者很懒,什么都没留下…
展开
-
Trie(前缀树/字典树)及其应用
https://www.cnblogs.com/bonelee/p/8830825.html转载 2019-11-23 11:12:41 · 460 阅读 · 0 评论 -
求完全二叉树最后一层的最后一个节点
/* 问题:求完全二叉树最后一层的最后一个节点 思路: 一、通用方法 1、查找最左枝,判断层数 2、先判断是否在右子树,通过对右子树的最左枝搜索,如果深度不够,则在左子树 根节点移动到左子树。 时间复杂度O(logN) 二、如果已知节点数N 如果二叉树的节点个数是已知的为N,则不断除以2,记录奇偶性,然后反过来从根出发,偶则向左,奇则向右,一直到底就找到了。 时间复杂度O(logN),例如,如果...原创 2020-03-13 00:21:16 · 4642 阅读 · 0 评论 -
C/C++进制转换和输出格式
C/C++进制转换和输出格式 输出格式 1、输出保留多少有效位数 #include <iostream> #include <iomanip> //设置必备的头文件 using namespace std; int main() { // 指定保留多少位小数 double s=12.345; cout<<setiosflags(ios::fixed)&...原创 2020-02-05 16:41:53 · 460 阅读 · 0 评论 -
LEETCODE 5.最长回文子串 (Manacher算法的详细讲解)
稍后原创 2019-11-23 11:06:16 · 209 阅读 · 0 评论 -
最长公共子序列LCS及模板
待完成 https://www.cnblogs.com/wkfvawl/p/9362287.html原创 2019-11-23 09:25:17 · 179 阅读 · 0 评论 -
给定一个整数,求解该整数最少能用多少个Fib数字相加得到(0-1背包问题)
一、 问题描述 给定一个整数N,求解该整数最少能用多少个Fib数字相加得到 Fib数列,就是如: 1,1,2,3,5,8,13… Fib数列,满足条件:Fib(n)=Fib(n-1)+Fib(n-2) Fib(0)=1 Fib(1)=1;Fib数字,就是Fib数列中的某个数。 比如70 = 55+13+2,即一共用了3个fib数字得到 二、问题求解 1、求出所有小于等于N的Fib数字 //...原创 2019-11-08 18:27:44 · 193 阅读 · 0 评论