随笔分类 -  力扣与数据结构

摘要:双指针技巧总结 参考:https://labuladong.gitee.io/algo/2/21/53/ -- labuladong 的算法小抄 快慢指针 主要解决链表中的问题,比如典型的判定链表中是否包含环 1、判定链表中是否含有环 力扣141. 环形链表 经典解法就是用两个指针,一个跑得快,一个 阅读全文 »
posted @ 2021-11-04 11:29 Blunt-Razor 阅读(70) 评论(0) 推荐(0) 编辑
摘要:1、 链表遍历分两种结构,迭代和递归。 同样根据链表可以 推导出二叉树和N叉树的遍历框架。 再由n叉树的遍历扩展到图的遍历。 手把手带你刷二叉树(第一期) /* 二叉树遍历框架 */ void traverse(TreeNode root) { // 前序遍历 traverse(root.left) 阅读全文 »
posted @ 2021-11-02 18:14 Blunt-Razor 阅读(39) 评论(0) 推荐(0) 编辑
摘要:KY74+KY115+ky168 对字符串按照ascii码排序。 我的题解: #include<iostream> #include<string> #include<algorithm> using namespace std; int main(){ string a; cin>>a; sort 阅读全文 »
posted @ 2021-04-20 19:02 Blunt-Razor 阅读(98) 评论(0) 推荐(0) 编辑
摘要:目录c++学习进度lecture1 introductionlecture2 data typelecture3 operatorslecture4 if-elselecture5 looplecture6 functionlecture7 scope 作用域与生存区lecture8 recursi 阅读全文 »
posted @ 2020-12-21 22:25 Blunt-Razor 阅读(87) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示