NXY Blog

Variety is the spice of life.

GitHub Pages+Jekyll

用github pages平台,来制作一个简单博客

描述 使用 GITHUB PAGES + Jekyll 搭建自己的博客静态页面。 Mind Map

GitHub静态博客探析

利用github提供的pages,来制作一个静态博客

描述 使用 GITHUB PAGES 搭建自己的静态页面。 所有的开始 1.GitHub映射了以这样(${username}.github.io)方式命名的仓库(Repository)。 2.而且,在该仓库的根目录默认以index.html作为首页。 什么是jekyll 快速生成静态网页的工具。 1.主要结构 文件夹_layouts:用于存放模板的文件夹 文件夹_post...

Palindrome [LinkedList]

Test Palindrome Linked List (Complete)

描述 将单链表的头结点也利用起来。 疑问: 单链表每次访问都要从头结点遍历一遍是否效率太低?有没有改善的办法? 判断是否回文的方法是否太暴力?在破坏了原来的链表后,怎么恢复连接? 思路 快慢指针和回溯指针的配合需要技巧。 [完整代码][src] package org.vbs000.utils; /** * 单链表实现 * @param <T> 数...

Recursion Learning

Test Recursion Methods

描述 测试编写线性递归和尾递归。 疑问: 是否所有的递归都可以转换为尾递归? 尾递归是否一定可以转换为循环,如果是,那么是否一定比循环优雅? 思路 找到递归的重复动作和递归的出口。 [完整代码][src] package org.vbs000.practice.p0; public class RecursionLearning { public stat...

Test Palindrome

Test Linked List

Test Palindrome Linked List 描述 测试编写单链表类。 疑问: 单链表头节点设置为空,并且不保存数据,是否浪费? 思路 找到链表中点,在中点往两侧遍历,看两侧走过的路径是否完全一致。 [完整代码][src] package org.vbs000.utils; /** * 单链表实现 * @param <T> 数据类型 */ pub...

Palindrome

Linked List

Palindrome Linked List Description Given a singly linked list, determine if it is a palindrome. Follow up: Could you do it in O(n) time and O(1) space? 思路 使用快慢两个指针找到链表中点,慢指针每次前进一步,快指针每次前进两步。在...