博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#(数据结构):1.顺序表结构(2)
阅读量:6894 次
发布时间:2019-06-27

本文共 944 字,大约阅读时间需要 3 分钟。

        人生总有那么多未完的篇章,但是有时候今天你没完成的可能你以后再也不会完成。承诺的一切兴许也变成了过眼云烟。想抓住,握紧的拳头却使他们溜的更快。人生恰如初见,几多的欣喜。

----------------------------------------------------------------------------------------------万恶的分割线------------------------------------------------

   分割线都受不了了。好吧之前我们说过了接口,那么类是怎么完成接口功能的呢?

   我们首先看下接口的功能燃油一步步的做,木有错是一步步。。

    

  然后我们讲一下顺序表:首先顺序表 就像排队 只有收元素没有前驱,只有尾元素没有后继,其他元素都有且只有一个前驱和后继。

  思考:那么顺序表我们需要知道些什么呢?

  首先我们要知道表定义时的长度,表中现有数据的个数,还有用于存储表的数组。所以代码就出来了:

  类要先继承接口:public class SeqList<T>:IListds<T>   //<T>是泛型补足一下姿势: 泛型和Object类型很像但是 Object在应用的时候要强转很不安全,而泛型在应用的时候告诉<T>是什么类型的就不需要强转,只加了复用性和安全性。

  maxsize表示初始化时定义的表的大小。data保存数据的数组。last尾元素的位置。

  然后再将mazsize 和last字段封装成属性。注意last只有get没有set;

    然后我们构造一下类:

     public SeqList(int size)

      {

        data=new T[size];  //实例化数组

        maxsize=size;//设置数组的最大值

        lsat=-1;  //初始化最后的元素       

      }

   好吧打字把我打累了我先休息会欲知后事如何,倾听下回分解:期待C#(数据结构):1.顺序表结构(3)吧。

  

转载于:https://www.cnblogs.com/lvzhiyuan/p/3926275.html

你可能感兴趣的文章
《SolidWorks 2016中文版机械设计从入门到精通》——1.8 参考点
查看>>
《互联网+流通——F2R助力传统产业创新与转型》一一1.1 “互联网+”的本质、演进与发展趋势...
查看>>
在经历诸多坑后,Sonar@OSC 重新上线
查看>>
超过 35 万软件包 npm 是世界上最大的包管理器
查看>>
《SolidWorks 2017中文版机械设计从入门到精通)》——1.8 参考点
查看>>
《CUDA C编程权威指南》——2.3 组织并行线程
查看>>
Popcorn Time 的 Github 库被 MPAA 关闭
查看>>
《CMOS集成电路后端设计与实战》——第3章 后端全定制设计之标准单元设计技术...
查看>>
渲染 React 组件到 Sketch 的开源库 React Sketch.app
查看>>
《代码整洁之道:程序员的职业素养》一一1.1 清楚你要什么
查看>>
Red Hat 修补“libuser”库中的漏洞
查看>>
恶意版 FileZilla 窃取用户的FTP帐号
查看>>
编程语言:变革创业思维的工具
查看>>
第一个libgdx程序--仿别踩白块
查看>>
一个开源项目维护者的笔记 — 为什么我关闭 PRs
查看>>
技术人员要失业?未来80% IT 工作将自动化
查看>>
ng-book 2 —— AngularJS 2 教程
查看>>
SSH远程登录原理与运用
查看>>
Apache Spark机器学习.1.4 MLlib
查看>>
腾讯Android自动化测试实战3.1.1 什么是Robotium
查看>>