- 博客(3)
- 收藏
- 关注
原创 常见排序算法(C语言实现)
排序算法源码排序算法是《数据结构与算法》中最基本的算法之一。对于排序算法,不能简单的就学习其代码实现而是要学习如何去分析算法,了解每一个算法的时间复杂度,空间复杂度等特征。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因为排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括:下面以正序排列为例,介绍各个算法的实现原理冒泡排序算
2021-05-24 21:17:22
259
1
原创 C++模板实现二叉树
Github完整代码下载地址完整头文件在项目的路径为:inc/chapter6.hBinaryTree 类定义BinaryTree类实现的二叉树能够实现以下功能:清空二叉树查找插入移除前序(preorder),中序(inorder),后序(postorder)的方式遍历整个二叉树template <typename elemType>class BinaryTree{ friend class BTnode<elemType>;public:
2020-11-07 20:38:15
482
原创 ubuntu安装TensorFlow
ubuntu安装TensorFlow在安装TensorFlow前,有四个主要选项:Python 2.xPython 2.x + GPUPython 3.xPython 3.x + GPU一般ubuntu系统自带Python2.X,但是我使用的版本是Python3.X,所以需要安装Python3以及pip3。本贴只介绍了不带GPU版本的Python3.X的安装方法,其他版本安装见下文参考博客安装Python3:sudo apt install python3同理:pip也要对应安装的
2020-07-03 20:40:28
324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人