240 发简信
IP属地:陕西
  • 堆排序(java)

    堆排序的基本思想:将一个待排序的序列构成一个大顶堆, 整个序列的最大值就是堆顶的根结点。 将他移走(其实是将其与堆数组的末尾元素交换, 此时末尾...

  • 归并排序(java)

    归并排序的基本思想:假设初始未排序序列有个n个记录, 可以看成是n个子序列,每个子序列的长度为1, 将他们两两归并, 得到ceiling(n/2...

  • 快速排序(java)

    快速排序的基本思想:通过一趟排序将待排记录分割成独立的两部分,其中一部分的值均比另一部分的值小,再分别对两部分继续进行排序,直到整个序列有序。 ...

  • 24. 两两交换链表中的节点

    给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定 1->...

  • Markdown基本语法

    这是我的第一篇学习记录,先从学习markdown语法开始吧 一. 标题 语法 : 效果如下 : 一级标题 二级标题 三级标题 四级标题 五级标题...