• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

栈与队列(C#描述)课堂感想及作业

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

     今天上午3、4节课数据结构与算法,老师讲了栈(stack)和队列(queue),演示示例代码发现课本上的代码有很多的bug

1、用栈进行简单的算术表达式的示例(P52的示例代码)没有考虑到+、-、*、/ 的优先级问题,以及如果有括号,该如何处理

  MyHomeWork :①向该示例代码中加进处理优先级的代码(包括小括号、中括号、大括号)

           ② 实现前缀、中缀、后缀求值器

2、使用Stack类实现十进制向各种进制数之间的转换(16进制一下)

 

3、Queue类在实现DeQueue方法和Peek方法是没有考虑到队列中是否有元素,应先做判断

 

4、使用队列排序数据通过判断最大数字的位数(为几位数就装几次箱)来进行装箱的选择,完善其排序的方法;并比较队列排序和三种基本排序算法的效率

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#程序员转android开发发布时间:2022-07-10
下一篇:
【C#】时间日期格式转换:long和DateTime相互转换发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap