长江札记

Start a New Coding Life


  • 首页

  • 标签

  • 分类

  • 归档

LeetCode笔记-19-链表删除倒数第n个结点

发表于 2017-10-27 | 分类于 LeetCode-链表

问题

Remove Nth Node From End of List

删除链表中倒数第n个元素,n始终合法,要求一次遍历

解决思路

1、最初想法

使用快慢指针(quick、slow),初始话时均指向第一个结点,然后快指针比满指针领先n个位置。

当快指针指向尾结点时(quick->next == NULL),slow->next即是待删除结点。代码如下:

阅读全文 »

LeetCode笔记-21-合并两个有序链表

发表于 2017-10-22 | 分类于 LeetCode-链表

问题

Merge Two Sorted Lists

删除链表中dao

解决思路

一、迭代

定义一个新的链表,若输入的l1、l2有一个为空,则返回另一个链表。

然后比较输入的l1与l2,将较小的值放入新链表,同时该链表向后挪一位。

当一个链表用完以后,将另一个链表接在新链表后面。

阅读全文 »

Markdown学习笔记

发表于 2017-09-22 | 分类于 其他教程

标题

Markdown中采用#来表示标题,#的个数代表不同级别标题,后面追加空格,如:

# 一级标题

## 二级标题

###### 六级标题

阅读全文 »

机器学习算法笔记(一)

发表于 2017-09-22 | 分类于 机器学习

常用机器学习算法笔记

博客搭建小结(Hexo+Github)

发表于 2017-09-22 | 分类于 其他教程

本文总结如何利用Hexo和Github搭建博客,并附遇到的问题。

  1. 创建仓库
  2. 安装Git
  3. 安装Node.js
  4. 安装Hexo
  5. 设置Hexo
  6. 本地预览
  7. 推送至仓库
  8. 启用公式
Changjiang Yu

Changjiang Yu

5 日志
3 分类
6 标签
© 2017 Changjiang Yu
|