• Russell
    2018-10-13
    视频中提到的链接,该网站提供了一些常用数据结构的时间复杂度:
    http://www.bigocheatsheet.com/
    
     22
  • 游啊游
    2019-04-15
    知识点讲解过于简单了 希望如果只是大致提点 可以做一个脑图或者综合来讲解
    
     4
  • hallo128
    2019-03-01
    1. Python:
    就是一般的数组,即可。只是采用stack的调用方式。
    stack = [1,2,3]
    stack.append(15) #向stack中添加元素
    stack.pop() #取出并删除stack最近添加的元素
    #注意:没有peek方法
    stack[-1] #取出stack最近添加的元素,类似于peek方法
    stack #非空,就是非0

    2. Java:
    Stack<Character> stack = new Stack<>(); //给定stack存放的类型
    stack.push(c); //添加元素c,也可以stack.add(c);
    stack.pop(); //取出并删除stack最近添加的元素
    stack.peek(); //取出stack最近添加的元素
    stack.isEmpty(); //判断stack是否为空
    展开
    
     4
  • 大神还小
    2018-10-14
    时间复杂度的表里面access什么含义?

    作者回复: 随机访问元素

    
     3
  • Geek_9e42eb
    2019-08-29
    请问一下老师,时间复杂度的大O和另一个字母(手机里打不出来,就是有点像0中间有一个横线,好像是一个希腊字母),这两个含义有什么区别?谢谢老师

    作者回复: 我记得是没有区别(细节还真没太注意)。

    
    
  • Sparkler🎇
    2019-08-23
    白板中的有环链表,有个节点是有两个头节点的,这符合链表要求吗?如果符合,这是否可以作为一种判断条件?剩下一种就是只有环没有尾巴的,那就要遍历一遍,判断是否会回到开始点。
    
    
  • bywuu
    2019-04-29
    老师,我复习的时候重新看这里有点不明白了,既然堆栈包括array和LinkedList,而队列也是array和LInkedList,那么,到底哪些array和哪些LinkedList是先进先出,哪些又是相反的呢?
     1
    
我们在线,来聊聊吧