文章 2015-10-07 来自:开发者社区

数据结构例程——对称矩阵的压缩存储及基本运算

本文针对数据结构基础系列网络课程(5):数组与广义表中第2课时特殊矩阵的压缩存储。 问题:用压缩形式存储对称矩阵,实现下面的操作并测试 void Init(int *&b);//为N阶对称矩阵初始化存储数据的一维数组b int Value(int b[], int i, int j);//返回存储在b[M]中,对应二维数组A[i][j]的值 void Assign(int ...

文章 2015-10-07 来自:开发者社区

数据结构例程——串的顺序存储应用

  本文针对数据结构基础系列网络课程(4):串中第3课时串的顺序存储应用。 例1:串比较 问题: 设计实现串比较运算的算法 算法思路 (1)比较s和t两个串共同长度范围内的对应字符: ① 若s的字符>t的字符,返回1; ② 若s的字符<t的字符,返回-1; ③ 若s的字符=t的字符,按上述规则继续比较。 (2)当(1)中对应字符均相同时,比较s和t的...

文章 2015-09-08 来自:开发者社区

数据结构例程——线性表顺序存储的应用

本文是数据结构基础系列网络课程(2):线性表中第6课时线性表顺序存储的应用中所讲的例程。 例:删除元素 问题:已知长度为n的线性表A采用顺序存储结构,设计算法,删除线性表中所有值为x的数据元素。 要求:时间复杂度为O(n)、空间复杂度为O(1)的算法 解法0:用基本运算实现,不满足复杂度要求 (注:本文中所需要的list.h和list.cpp见点击参照…) #inc...

文章 2015-01-14 来自:开发者社区

数据结构基础(20) --图的存储结构

图的结构定义     图是由一个顶点集 V 和一个弧集 E构成的数据结构。      Graph = (V , E )    其中,E = {<v,w>| v,w∈V 且 P(v,w)}&...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注