![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
墨黑白灰
这个作者很懒,什么都没留下…
展开
-
python实现双链表
学习数据结构,以前一头雾水的东西现在很清晰了。双链表的实现,包含了增删改查反序等基本操作# -*- coding: utf-8 -*-'''############################### Meet33 double linklist'''class Node(object): def __init__(self,val,n=None,p=None): ...原创 2018-03-01 13:32:19 · 524 阅读 · 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 · 273 阅读 · 0 评论 -
c++快速排序的实现
对于快速排序网上有各种教程,这里记录一下自己的理解。 快速排序运用了分治的思想,我觉得和归并有一点类似,都可将问题划分为更细的小问题求解。 这里记录一下c++的递归实现 //这里为了调用方便开出来一个调用接口 void myQSort(int *arr, int len) { QSort(arr, 0, len - 1); } //满足条件则递归交换 void QSort(int *ar...原创 2019-05-13 16:58:45 · 136 阅读 · 0 评论