牛客图书馆 > 读书笔记
  • 《疯狂Java讲义》读书笔记

    疯狂java讲义流程控制语句之循环结构 循环语句在满足循环条件的情况下可以反复的执行一段代码,这段反复执行的代码叫做循环体,当反复执行这个循环体时,需要在合适的时候把条件改为假来结束循环,负责循环将会一直执行造成死循环。 循环语句可能包括下...
    冷风DMW 编辑于 2019-06-18 22:05:14
  • 《编程珠玑(第2版•修订版)》读书笔记

    第九章 代码调优 这一章作者以一个实际的图形分析程序的调优和整数取模、函数宏和内联代码、顺序搜索、二分搜索的搜索问题展示了调优的一些技巧,这些问题实现起来都比较容易,简要记录一下调优的过程。、整数取模问题:%运算的开销比一般的加减运算要高1个数量级的时间,所以...
    奋斗炸炸 编辑于 2019-06-16 22:50:38
  • 66. 机器人的运动范围

    回溯法: 是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目标。 但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。 ...
    奋进小青年 编辑于 2019-06-16 12:31:18
  • 65.矩阵中的路径

    回溯 基本思想: 0.根据给定数组,初始化一个标志位数组,初始化为false,表示未走过,true表示已经走过,不能走第二次 1.根据行数和列数,遍历数组,先找到一个与str字符串的第一个元素相匹配的矩阵元素,进入judge 2.根据i...
    奋进小青年 编辑于 2019-06-16 00:01:03
  • Huffman Tree

    int HuffmanTree(int*a,int n) {     int sum=0;     for(int i=0;i<n-1;i++)     {         sort(a,a+n);          a[i+1]+=a[i];     ...
    邂逅龙 编辑于 2019-06-15 23:56:46
  • 《深度探索C++对象模型》读书笔记--第三周

    第二章主要讲解类中的构造函数 默认构造函数的构造操作 带默认构造函数的成员类对象 看代码: class Foo { public: Foo(), Foo(int) ... }; class Bar { public: Foo foo; char *str; ...
    hackerPlus 编辑于 2019-06-15 23:43:45
  • 《人人都是产品经理2.0》读书笔记(1)

    第00章 开始:写在正文之前 在全书一开始,作者苏杰基于产品经理的视角,对这个产品(《人人都是产品经理》)的定位、内容、局限性进行了初步介绍。 目标用户:-1到3岁的产品经理。-1岁指的是自认为是“产品新人”的“职场老人”,例如需要自己...
    编辑于 2019-06-15 22:40:09
  • 64.滑动窗口的最大值

    import java.util.*; public class Solution {     public ArrayList<Integer> maxInWindows(int [] num, int size)     {         i...
    奋进小青年 编辑于 2019-06-15 19:08:13
  • 63.数据流中的中位数

    import java.util.List; import java.util.ArrayList; import java.util.Arrays; public class Solution {     List<Integer> list=n...
    奋进小青年 编辑于 2019-06-15 16:39:53
  • 62.二叉搜索树的第k个结点

    //思路:二叉搜索树按照中序遍历的顺序打印出来正好就是排序好的顺序。 //     所以,按照中序遍历顺序找到第k个结点就是结果。 /* public class TreeNode {     int val = 0;     TreeNode le...
    奋进小青年 编辑于 2019-06-14 21:45:28