妄越

平生蹉跎少年志,雨落樱花又一年

首页 归档 关于

《剑指offer》 25. 合并两个排序的链表

2021年06月23日
剑指offer
留言

notes:归并排序用于两个有序链表的排序很有效果,此题目重点应该是在想到需要一个额外的伪头节点

  • Leetcode
  • 剑指offer
  • 算法题

Read More

概率模型检测

2021年06月20日
读书笔记
留言

对《Principles of Model Checking》一书概率模型检测部分的翻译。

未完成 先鸽了

  • 模型检测
  • 读书笔记

Read More

《剑指offer》 21.调整数组顺序使奇数位于偶数前面

2021年06月17日
剑指offer
留言

note:数组内凡是需要交换位置的题目,很容易想到双指针的解法,快慢指针、首尾指针都是常见的应用。

  • Leetcode
  • 剑指offer
  • 算法题

Read More

《剑指offer》 22.链表中倒数第k个节点

2021年06月17日
剑指offer
留言

notes: 链表问题优先考虑双指针

  • Leetcode
  • 剑指offer
  • 算法题

Read More

《剑指offer》 20.表示数值的字符串

2021年06月17日
剑指offer
留言

note:这道题两种解法:确定有限状态自动机、if-else硬判断。前者状态机我认为是CS学生应该掌握的一种能力(编译原理中有用到),但是效率可能会有点慢。后者需要比较清晰的思维进行判断,当然基于状态机似乎也可以更好写一点。Ps.一鸽鸽一周,不愧是我!

  • Leetcode
  • 剑指offer
  • 算法题

Read More

《剑指offer》 18.删除链表的节点

2021年06月08日
剑指offer
留言

note:一般在删除链表或者插入链表时,会采用一种虚假头节点的方法,来方便对头节点的处理。

  • Leetcode
  • 剑指offer
  • 算法题

Read More

《剑指offer》 19.正则表达式匹配

2021年06月08日
剑指offer
留言

note:两个字符串匹配的问题,经典的解法就是使用二维dp数组进行动态规划求解,因为显然字符串匹配就是一个可以分解为小问题、依赖小问题来解决大问题的问题。

  • Leetcode
  • 剑指offer
  • 算法题

Read More

《剑指offer》 17.打印从1到最大的n位数

2021年06月08日
剑指offer
留言

note: 有点搞不懂这道题是为了考什么,快速幂?《剑指》上面讲的是大数问题,就把大数问题的写法也学习了一下记录下来。

  • Leetcode
  • 剑指offer
  • 算法题

Read More

《剑指offer》 16.数值的整数次方

2021年06月07日
剑指offer
留言

note:快速幂是一个常用经典需要好好掌握的知识点。另外此题中如何处理指数为负数的情况的方法值得总结

  • Leetcode
  • 剑指offer
  • 算法题

Read More

《剑指offer》 15.二进制中1的个数

2021年06月07日
剑指offer
留言

note:两个特质:

  • 与运算的定义:
    • 若$n\&1=0$,则$n$的二进制中最右一位为0
    • 若$n\&1=1$,则$n$的二进制中最右一位为1
  • $n\&(n-1)$:表示二进制数字$n$最右边的1变为0,其余不变
    • 因为$(n-1)$表示二进制数字$n$最右边的1变为0,此1右边的0都变为1
  • Leetcode
  • 剑指offer
  • 算法题

Read More

上一页1234567下一页

最新文章

  • XRCE-DDS源码阅读(epromisa实现)
  • 对MQTT的形式化分析和建模
  • git学习
  • 对ROS2的DDS的形式化分析
  • 时间自动机

标签云

C++ DDS Leetcode ROS git hash 二分查找 前缀和 剑指offer 动态规划 协议阅读 双指针 嵌入式RTOS 工具 工具使用 形式化 形式化验证 操作系统,环境配置 数据库 数组 模型检测 源码阅读 矩阵 研究方向 科研周记 算法题 计算机网络 论文阅读 论文阅读,ROS2 读书笔记 贪心

分类

  • C++视频课1
  • Leetcode刷题4
  • ROS1
  • ROS2与Micro-ROS5
  • 《C++ Primer》阅读笔记5
  • 刷题记录14
  • 剑指offer25
  • 工具学习1
  • 数据库学习2
  • 科研周记1
  • 计算机网络学习1
  • 论文阅读3
  • 读书笔记5
  • 软件安装2

归档

  • 2022年03月1
  • 2021年12月3
  • 2021年10月2
  • 2021年09月17
  • 2021年07月6
  • 2021年06月14
  • 2021年05月10
  • 2021年04月9
  • 2021年01月1
  • 2020年11月1
  • 2020年10月1
  • 2018年06月1
  • 2018年03月4

标签

  • C++7
  • DDS7
  • Leetcode43
  • ROS1
  • git1
  • hash4
  • 二分查找2
  • 前缀和1
  • 剑指offer25
  • 动态规划3
  • 协议阅读3
  • 双指针2
  • 嵌入式RTOS1
  • 工具2
  • 工具使用1
  • 形式化1
  • 形式化验证2
  • 操作系统,环境配置1
  • 数据库3
  • 数组4
  • 模型检测2
  • 源码阅读2
  • 矩阵4
  • 研究方向8
  • 科研周记1
  • 算法题43
  • 计算机网络1
  • 论文阅读2
  • 论文阅读,ROS21
  • 读书笔记11
  • 贪心1

友情链接

  • G-Blog(关师兄的博客)
  • 峰哥的博客
  • 豆豆龙(zcc师姐的博客)
  • 闽哥的博客

网站地图 | 联系博主

,

Copyright © 2022 Eric Wang. Theme by BlueLake. Count by busuanzi. Powered by Hexo.