
数据结构与算法
一个纸杯
自律,才能自由
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【编程思想】递归思想训练
递归的基本思想是把规模大的问题转化为规模小的相似的子问题来解决,通俗地说就是“大事化小,小事化了”,递归的数学模型是归纳法,运用列表来形容归纳法就是: 步进表达式:问题蜕变成子问题的表达式 结束条件:什么时候可以不再是用步进表达式 直接求解表达式:在结束条件下能够直接计算返回值的表达式 逻辑归纳项:适用于一切非适用于结束条件的子问题的处理,当然上面的步进表达式其实就是包原创 2018-01-25 09:26:39 · 609 阅读 · 0 评论 -
【data structure】各种数据结构的c/c++实现
queue 队列的c/c++实现 stack 栈的c/c++实现 vector 数组的c++实现 list 链表的c++实现原创 2018-03-09 13:37:58 · 1380 阅读 · 0 评论 -
【data structure】线性表简单模板c++实现
#ifndef LINEARLIST_H #define LINEARLIST_H#include <iostream>template <class T> class linearList{ public: //构造函数 linearList(){ length = 0; } linearList(int n, T ele){ leng原创 2017-09-19 11:42:50 · 450 阅读 · 0 评论 -
【Data Structure】概述和线性表
更新中…….data structure = data + logical structure + storage structure + operation.逻辑结构:(logical structure),通常包括四类:集合、线性、树、图。 集合:多个元素属于同一集合。 线性:元素之间是一对一关系。 树:元素之间是一对多关系。 图:元素之间是多对多关系。存储结构:(storage str原创 2017-08-22 22:33:41 · 481 阅读 · 0 评论 -
每日数据结构
持续更新。。。原创 2019-05-22 23:12:05 · 183 阅读 · 0 评论