数据结构
墨黑白灰
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python实现双链表
学习数据结构,以前一头雾水的东西现在很清晰了。双链表的实现,包含了增删改查反序等基本操作# -*- coding: utf-8 -*-'''############################### Meet33 double linklist'''class Node(object): def __init__(self,val,n=None,p=None): ...原创 2018-03-01 13:32:19 · 613 阅读 · 0 评论 -
python二叉树的遍历
觉得这个挺有趣的,记录一下# -*- coding: utf-8 -*-class TreeNode(object): def __init__(self,data=None,left=None,right=None): self.data = data self.left = left self.right = right class BTr...原创 2018-03-05 14:51:52 · 348 阅读 · 0 评论 -
c++快速排序的实现
对于快速排序网上有各种教程,这里记录一下自己的理解。 快速排序运用了分治的思想,我觉得和归并有一点类似,都可将问题划分为更细的小问题求解。 这里记录一下c++的递归实现 //这里为了调用方便开出来一个调用接口 void myQSort(int *arr, int len) { QSort(arr, 0, len - 1); } //满足条件则递归交换 void QSort(int *ar...原创 2019-05-13 16:58:45 · 218 阅读 · 0 评论
分享