当前位置: 首页 > news >正文

ps制作网站首页界面山东新汇建设集团有限公司网站

ps制作网站首页界面,山东新汇建设集团有限公司网站,淄博网站建设优化,有关网站建设的论文链表是很重要的一种数据结构#xff0c;又是一种看似简单但很难熟练掌握的东西#xff0c;究其主要原因应该就是它与指针结合的太紧密了。为了让大家更好的学习#xff0c;特将一些简单的算法罗列如下#xff0c;大家一起探讨#xff08;用c写的而且是不带头结点的#x…    链表是很重要的一种数据结构又是一种看似简单但很难熟练掌握的东西究其主要原因应该就是它与指针结合的太紧密了。为了让大家更好的学习特将一些简单的算法罗列如下大家一起探讨用c写的而且是不带头结点的 首先是链表的结构体 typedef struct node{    int data; struct node* next;}LIST; 1、往链表中压入元素 void Push(LIST **headRef,int newData) {LIST *newNode new(LIST);newNode-data newData;newNode-next *headRef;*headRef newNode; }如果我们加入的顺序是1、2、3则得到的链表是{3、2、1} 我们简单构建一个链表{1、2、3} LIST* BuildOneTwoThree() {LIST *head 0;Push(head,3);Push(head,2);Push(head,1);return head; } 2、计算链表的长度 int Length(LIST*head) {LIST *current head;int length 0;while(current ! 0){length;current current-next;}return length; }3、计算给定一个元素计算在链表中出现的次数 int Count(LIST*head,int data_to_find) {int count 0;LIST *current head;while(current ! 0){if(current-data data_to_find)count;current current-next;}return count; }4、 给定一个索引取出那个位置的值索引是从0开始的 int GetNth(LIST*head,int index) {LIST *current head;assert(head ! 0);assert(index 0);for(index; index 0; index--){current current-next;}return current-data; }5、删除一个链表并释放所有内存将头指针指向NULL void DeleteList(LIST**headRef) {LIST*current *headRef;LIST*next 0;for(current ; current ! 0;){next current-next;delete(current);current next;}*headRef 0; }6、弹出第一个元素并删除第一个节点 int Pop(LIST**headRef) {int data 0;assert(*headRef ! 0);LIST *current *headRef;data (*headRef)-data;*headRef (*headRef)-next;delete(current);return data;}7、在给定索引处插入元素 void InsertNth(LIST**headRef,int index,int newData) {if(index 0){Push(headRef,newData);}else{LIST*current *headRef;for(index; index 1; index--){assert(current ! NULL);current current-next;}assert(current ! 0);Push(current-next,newData);} }上面的都是一些关于链表简单的算法有些是参考斯坦福大学的讲义而来的特此说明        转载于:https://www.cnblogs.com/self-control/archive/2012/12/27/2835347.html
http://wiki.neutronadmin.com/news/65057/

相关文章:

  • 北京团购网站建设自贡企业网站建设
  • 网站建设与运营主营业务收入广州网站制作培训
  • 西渡网站建设做图片网站咋样
  • 如何建双注册网站wordpress教程 下载地址
  • 西乡专业做网站公司wordpress编辑器可视化调用
  • 网站建设渠道代理任务书网站制作镇江
  • 贵州黔东南双控体系建设网站网站为什么要ipc备案
  • 杭州做网站设计公司外贸公司怎么找客户
  • 佛山顺德容桂做网站的公司万维网络(临沂网站建设)
  • 主播网站开发七牛 wordpress缩略图
  • 文化传播公司网站模板wordpress 迁移 工具
  • 那些小网站是哪里人做的商场设计平面布置图
  • 购物网站开发的基本介绍哪个公司网络最快
  • 如何维护自己公司网站360网站提交
  • 建设网站翻译wordpress模板更改
  • 做旅游攻略什么网站最好彭州网站建设28pz
  • 潍坊住房与城市建设部网站专业企业网站制作怎么做
  • 厦门网站排名优化价格国际知名设计公司有哪些
  • 免费代理ip的网站电商网站活动推广
  • 济宁做网站建设的公司图片设计网站免费
  • 网站建设公司的成本有哪些内容微信公众平台注册收费吗
  • 织梦网站模板官网南京建设网站制作
  • 网站到底备案好不好免费商务网
  • 视频网站中滑动列表怎么做wordpress更换域名后登陆不了后台
  • 网站建设施工图片定制微信
  • 个人网站可以做淘宝客网站吗赣州网站推广
  • 网站建设属于什么职位企业邮箱号是什么样的格式
  • 乐清网站建设推广营销型网站建设工资
  • 太原市制作网站网站二维码链接怎么做的
  • 厦门找一家做网站的公司怎么自学室内设计与装修