数据结构
qq_36459106
java程序员。
展开
-
栈的实现--(C++)
代码如下#include<iostream>#include<stdlib.h>#include<string.h>using namespace std;#define MAXLEN 50struct Data{ string name; int age;};struct stack{ Data data[MAXLEN+1]; int top;};//原创 2017-07-11 18:10:35 · 257 阅读 · 0 评论 -
二叉树代码实现与详解--(C++版)
首先把本次要分析的二叉树代码放出来#_##include<iostream>using namespace std;struct tree{ int data; tree *left,*right;};class Btree{ static int n; static int m; public: tree *root; Btree()原创 2017-07-11 18:07:29 · 2207 阅读 · 0 评论 -
链表学习基础篇(c语言)
链表是数据结构中十分重要的一种数据结构!学习过数组的人可能会发现数组这种数据结构在数据插入以及删除上十分的麻烦,而链表这种数据结构的设计则解决了这种问题,但是这种数据结构也有自己很致命的弱点----在实现查找这种操作时则会面临很大的麻烦!链表的操作思想类似图灵机的计算,操作头沿着线性的数据进行操作!(好吧!自己文字能力太差了!很难把那种动态的操作描述出来。)。接下来看一段代码吧!看看一个动态长度原创 2017-06-07 17:57:37 · 716 阅读 · 0 评论 -
数据结构-链表 (python)
python代码单链表程序实现与解析:1.首先创建一个结点类来表示链表的结点,结点类包含存储数据的elem属性以及存储地址的next属性。 2.设计单链表类,主要实现的功能有判断是否非空的方法,返回链表长度的方法,遍历链表的方法,添加链表元素的方法以及删除链表元素的方法。 3.创建对象来测试自己编写的链表类。#coding:utf-8"""单链表实现"""class Node原创 2017-10-14 22:48:08 · 276 阅读 · 0 评论