![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构与算法
算法相关书籍学习,以及leetcode刷题
偲偲粑
这个作者很懒,什么都没留下…
展开
-
0-2、《数据结构与算法-python》第二章
前几章非算法部分,仅摘录重点内容 1、数据类型的操作 2、简单类的抽象 2.1、有理数 2.2、静态方法、类方法 1、@staticmethed 该方法不应该属于类的方法,但是又有需要,所以定义一个静态方法。例如下面对有理数的检查。 2、@classmethed 个人理解是该方法是为了不同子类调用会出现不同的结果,所以绑定一个cls参数,搭配一个类的属性使用。例如下面的计数器。 3、例子:学校人事系统类 3.1、抽象设计 | | | 3.2、实现 基础类 增加一个计数器 学生类翻译 2020-05-19 08:57:00 · 264 阅读 · 0 评论 -
0-1、《数据结构与算法-python》第一章
前几章非算法部分,仅摘录重点内容。 文章目录1、算法的基本概念2、算法的基本设计模式3、大O记法4、复杂度分析4.1、基本循环4.2、递归的复杂度 1、算法的基本概念 2、算法的基本设计模式 3、大O记法 常用的渐进复杂度: O(1),O(logn),O(n),O(nlongn),O(n2),O(n3),O(2n)O(1),O(log n),O(n),O(n long n),O(n^2),O(n^3),O(2^n)O(1),O(logn),O(n),O(nlongn),O(n2),O(n3),O(2原创 2020-05-12 13:21:40 · 199 阅读 · 0 评论 -
01、(golang)FIFO循环队列
1、因为是新学的语言,其中结构体MyCircularQueue内数据初始化感觉处理的不好看,使用循环赋值的方式,后面有机会再更新。 2、有个小坑,当队列为空时,队列front,rear返回的都是是-1. type MyCircularQueue struct { head int tail int arr []int } // Initialize your data stru...原创 2020-05-04 07:38:12 · 740 阅读 · 0 评论