数据结构与算法
算法相关书籍学习,以及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 · 313 阅读 · 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 · 219 阅读 · 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 · 782 阅读 · 0 评论