下载此文档

堆栈实现十进制转成二进制.ppt


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
堆栈--------- 用堆栈实现十进制和二进制的转换实验目的? 1 加深堆栈数据结构的理解? 2 能够编写初始化堆栈,进栈,出栈的函数。?3利用堆栈的性质能够实现简单的实际操作实验内容?实现对于任意十进制正整数的二进制转换堆栈的数据结构? 1 堆栈的特征是什么? ? 2 数据结构 typedef struct { selemtype * base; selemtype * top; int stacksize ; } sqstack ; typedef struct { Define according to your need } selemtype ;堆栈的数据结构?3考虑下列问题 1 如何为栈分配所需的空间? 2 如何初始化堆栈? 3 top 和 base 指针的位置应该在什么地方?进制转换的算法? Void D-B-pro ( int N, sqstack S) { while(N ) {push (S, N%2); N=N/2; } while(stackempty(S )) {pop (S, e); printf( ‘%d ’,e );} }

堆栈实现十进制转成二进制 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人6188
  • 文件大小0 KB
  • 时间2016-04-20