Alice52 / algorithms

This repository is for learning Algorithms.
https://programmercarl.com/
0 stars 0 forks source link

[daily] 2021-09-17 #185

Closed Alice52 closed 3 years ago

Alice52 commented 3 years ago
  1. reference
  2. discription
    • 344-反转字符串
  3. core
    • 头尾双指针

  1. reference

  2. discription

    • 541-反转字符串 II
  3. core

    • 模拟法: i+=2*k + 越界问题

  1. reference
  2. discription
    • 151-翻转字符串里的单词
  3. core

    • 分步1: 先移除多余的空白{前后的空白 + 两个单词之间的空白[c!=' ' || sb.charAt(sb.length-1)!=' ']}
    • 分步2: 翻转整个字符串
    • 分步3: 根据 ' ' 对每个字符进行翻转

  1. reference
  2. discription
    • 剑指 Offer 05. 替换空格
  3. core

    • char array + s.length * 3

  1. reference
  2. discription
      1. 删除链表的倒数第 N 个结点
  3. core

    • 第一个节点可能被删除: dummy
    • 双指针