数据结构
广州市民林先生
无。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
几种常见的排序算法-c++
class SORT {public: SORT() { for (int i = 0; i < array_SIZE; i++) { cout << "...Please input the num: "; cin >> a[i]; } int p; cout...原创 2020-02-04 11:15:19 · 265 阅读 · 0 评论 -
C/C++实现栈的一些基本操作
接下来,我将用一段C/C++代码实现栈的一些基本操作,带有注释,简单易懂,适合新手入门。这是我刚刚学数据结构时自己写的(看视频+看博客+视频),代码的深度可能比较浅,也没有调用C++的stl库进行实现,可能比较适合刚入门的朋友看,有什么错误希望大家可以指出,谢谢。#include <iostream>#include <Windows.h>#include &l...原创 2019-09-26 18:17:18 · 1289 阅读 · 1 评论 -
C/C++实现双向链表及基本操作
接下来,我要用一段C/C++代码实现双向链表的构建,插入,删除操作。这是链表操作中比较基本的操作,我是模仿单向链表来进行双向链表的构建,其插入和删除操作也和单向链表大同小异,代码并不晦涩难懂,适合新手研读,有错误或者不够完善的希望大家指出。#include "pch.h"#include <stdlib.h>#include <iostream>#include &...原创 2019-09-26 19:30:04 · 1349 阅读 · 0 评论 -
c/c++实现二叉树的一些基本操作
**刚学到数据结构的二叉树时,总结了下它的一些基本操作,构建、遍历以及一些简单计算很多都基于递归思想,也就是递归栈的思想,如果一开始觉得难理解,可以试着画画图,从栈的角度去理解,注意深刻理解先进先出接下来贴出代码typedef struct BinaryTree{ int data; BinaryTree *Left, *Right; }Node;//先创建根节点,然后创建左结点,...原创 2019-10-02 11:16:23 · 650 阅读 · 0 评论
分享