牛客图书馆 > 读书笔记
  • 44.翻转单词顺序列

    public class Solution {     public String ReverseSentence(String str) {         if(str.trim().equals(""))//如果字符串都由空格组成,则...
    奋进小青年 编辑于 2019-05-28 10:26:55
  • 43.左旋转字符串

    考察返回字符串的子字符串方法:substring()  语法 public String substring(int beginIndex) 或 public String substring(int beginIndex, int ...
    奋进小青年 编辑于 2019-05-27 18:16:16
  • 42.和为s的两个数字

    数列满足递增,设两个头尾两个指针i和j,左右加逼: 若ai + aj == sum,就是答案(相差越远乘积越小) 若ai + aj > sum,aj肯定不是答案之一(前面已得出 i 前面的数已是不可能),j -= 1 若ai + aj ...
    奋进小青年 编辑于 2019-05-27 13:08:17
  • 41.和为s的连续正数序列

    双指针技术:就是相当于有一个窗口,窗口的左右两边就是两个指针,我们根据窗口内值之和来确定窗口的位置和宽度。 import java.util.ArrayList; public class Solution {     public A...
    奋进小青年 编辑于 2019-05-27 11:27:34
  • 《编程珠玑(第2版•修订版)》读书笔记

    第二章 啊哈!算法 不要急于动手写代码,坐下来,耐心思考,等待灵机一动的时刻。 匆忙之间写出的代码,维护性、可读性以及性能,都可能存在很大的不足。而优秀的程序员总是能够把握住思考和编程之间的恰当时机。 这一章用来展开的三个问...
    奋斗炸炸 编辑于 2019-05-27 10:53:56
  • 《Head First设计模式》第四章笔记 工厂模式(下)

    上一篇我们描述了工厂模式的简单工厂与工厂方法,这篇继续讲述抽象工厂。 背景紧接上篇, 现在背景有变,有些加盟店,使用低价原料来增加利润,你必须采取一些手段,以免毁掉你的披萨店品牌。 你打算建造一家成产原料的工厂,并将原料运送到各家加盟店,那么剩下最...
    NeverLand_ 编辑于 2019-05-26 11:53:20
  • 《Head First设计模式》第四章笔记 工厂模式(上)

    之前我们一直在使用new操作符,但是实例化这种行为并不应该总是公开的进行,而且初始化经常会造成耦合问题,工厂模式将摆脱这种复杂的依赖,本次内容包括简单工厂,工厂方法和抽象工厂三种情况。 Duck duck; if(a){ duck=new Duck1...
    NeverLand_ 编辑于 2019-05-26 11:28:41
  • 40.数组中只出现一次的数字

    运用哈希表的键来存储数组元素,哈希表的值来记录数组元素在哈希表中出现的次数,运用栈来输出有序队列。 //num1,num2分别为长度为1的数组。传出参数 //将num1[0],num2[0]设置为返回结果 import java.util.HashMap; i...
    奋进小青年 编辑于 2019-05-26 10:59:12
  • 《TensorFlow实战》读书笔记

    《TensorFlow:实战Google深度学习框架(第2版)》读书笔记----第7周 第5章 MNIST数字识别问题 5.4 TensorFlow模型持久化 5.4.1 持久化代码实现 tf提供了tf.train.Saver类来保...
    正在被工业界锤爆的菜鸡 编辑于 2019-05-24 20:50:57
  • 第五章——数据读取与保护(一)

    如果数据量可能会大到无法放在一台机器中,这是就要探索别的数据存取和保存方法。 Spark支持很多输入输出源。 三种常见的数据源: · 文件格式与文件系统 对于存储在本地文件系统或分布式文件系统(比如NFS、HDFS、 Amaz...
    君一时一迈 编辑于 2019-05-24 19:42:03