美文网首页算法leetcode
专题列表页
算法leetcode

分享leetcode算法题解法

  • 33
    2016-11-18
  • add two numbers给你两个表示两个非负数字的链表。数字以相反的顺序存储,其节点包含单个数字。将这两个数字相加(如果有进位就把进位加到...[作者空间]

  • 28
    2016-11-16
  • TwoSum介绍:Two Sum给定一个整型数组,找出能相加起来等于一个特定目标数字的两个数。函数 twoSum 返回这两个相...[作者空间]

  • 24
    2016-11-14
  • 树的实现树是稍微高级一点的数据结构,其特殊的结构使它链表有更好的性能。树都有一个根节点,就是最上面的那个节点,然后可以由根...[作者空间]

  • 22
    2016-11-13
  • 队列队列一个重要的数据结构,也比较简单。python内置了队列的实现,十分好用,下面就是一些例子: 后进先出队列,这个...[作者空间]

  • 98
    2016-11-11
  • 栈的秘密栈是一种先进后出的队列(FILO),存入的时候叫压入栈,取出数据时叫弹出栈。栈是一种很重要的数据结构,递归的内部机...[作者空间]

  • 27
    2016-11-10
  • 散列查找hash查找的是性能较好的算法之一,但它对于hash算法的设计有很大的技巧。生成hash的时候,不同的元素可能生成...[作者空间]

  • 37
    2016-11-09
  • 二分查找算法二分查找算法是一个即简单与好用的算法。时间复杂度和空间复杂度都很不错。下面是简单的实现[作者空间]

  • 36
    2016-11-08
  • 冒泡排序冒泡排序是第一堂编程课上的第一个算法,嗯冒泡排序的核心思想就是比较相邻的元素,如果左边的元素大于右边的(当然也可以...[作者空间]

  • 25
    2016-11-07
  • josephus问题线性表是数据结构的中很常见的结构,其中一种就是顺序表,python已经内置了顺序表。list就是循序表的的实现。下...[作者空间]

  • 120
    2016-11-06
  • 快速排序快速排序是一个十分著名的排序算法,应用十分广泛。 快速排序采用分治法,基本思想是选取数组中一个数为基准数,一次排序...[作者空间]