摘要:剑指 Offer 05. 替换空格 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 逐字符遍历原字符串,遍历过程中对存放结果的字符串分情况更新。 class Solution { public String replaceSpace(String s) { StringBuilder
阅读全文
|
随笔分类 - 算法
算法题复盘
摘要:剑指 Offer 05. 替换空格 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 逐字符遍历原字符串,遍历过程中对存放结果的字符串分情况更新。 class Solution { public String replaceSpace(String s) { StringBuilder
阅读全文
摘要:剑指Offer 06. 从尾到头打印链表 可借助栈。 或先遍历列表得到元素数,开辟数组空间倒序填入。 剑指 Offer 24. 反转链表 可借助栈: class Solution { public ListNode reverseList(ListNode head) { if(head == nu
阅读全文
摘要:写在前面 2023届秋招形势严峻,作为2024届本科生倍感压力。时间紧迫,需要加快脚步。 计划之一是在未来的36天时间里通关Leetcode的剑指offer系列算法题。这一系列的学习周期为31天,也就是说计划留出了5天的宽限时间,希望不要半途而废。 每天刷题过后,我会在博客园写下一篇文章进行复盘,一
阅读全文
|