摘要:
本文首发于我的个人博客: "尾尾部落" 本文比较杂碎,全程记录下七牛云图床申请SSL免费证书,绑定域名,配置MWeb七牛云服务的过程。 多图预警,手机流量较少者请在wifi环境下浏览。 这两天,iPic这个MacOS上的图床神器免费版的一直上传失败,可窝火了!估计是自动登陆微博的机制了出问题了吧。。 阅读全文
摘要:
本文首发于我的个人博客: "尾尾部落" 0. 几个概念 完全二叉树:若二叉树的高度是h,除第h层之外,其他(1~h 1)层的节点数都达到了最大个数,并且第h层的节点都连续的集中在最左边。想到点什么没?实际上,完全二叉树和堆联系比较紧密哈~~~ 满二叉树:除最后一层外,每一层上的所有节点都有两个子节点 阅读全文
摘要:
本文首发于我的个人博客: "尾尾部落" 本文是我刷了几十篇一线互联网校招java后端开发岗位的面经后总结的多线程相关题目,虽然有点小长,但是面试前看一看,相信能帮你轻松啃下多线程这块大骨头。 什么是进程,什么是线程?为什么需要多线程编程? 进程间的通信方式、线程间的通信方式 实现多线程的三种方法 三 阅读全文
摘要:
本文首发于我的个人博客: "尾尾部落" 1. Iterator接口 Iterator接口,这是一个用于遍历集合中元素的接口,主要包含hashNext(),next(),remove()三种方法。它的一个子接口LinkedIterator在它的基础上又添加了三种方法,分别是add(),previous 阅读全文
摘要:
本文首发于我的个人博客: "尾尾部落" 1. KMP 算法 谈到字符串问题,不得不提的就是 KMP 算法,它是用来解决字符串查找的问题,可以在一个字符串(S)中查找一个子串(W)出现的位置。KMP 算法把字符匹配的时间复杂度缩小到 O(m+n) ,而空间复杂度也只有O(m)。因为“暴力搜索”的方法会 阅读全文
摘要:
本文首发于我的个人博客: "尾尾部落" 0. 基础概念 栈 :后进先出(LIFO) 队列 :先进先出(FIFO) 1. 栈的 java 实现 3. 用两个栈实现队列 剑指offer: "用两个栈实现队列" LeetCode: "Implement Queue using Stacks" 4. 用队列 阅读全文