"程序设计入门:数据结构与计算机编程II"
本课程是上海交通大学的《数据结构导论》课程,也被称为《计算机编程 II》。由齐争伟教授和周靖宇教授授课。在本课程中,学生将学习关于数据结构和计算机编程的基础知识,以及如何设计和实现程序。 在近期的新闻中,阿里集团计划在2014年招聘1000多名新毕业生,并推出了A-star(阿里星)人才计划,旨在吸纳技术培训生。他们提供年薪60万以上的高薪和解决北京户口的福利。另外,光大证券自行开发的订单生成系统出现了严重的程序设计错误,将"买入个股函数"错误地写成了"买入ETF一篮子股票函数",并且错误地将市价委托订单的股票买入价格默认为"0"。 在C语言中,变量的复制是有值语义的。用户自定义类型的对象在不同的上下文中会被隐式复制。例如,在下面的代码中,person类的对象会被复制: class person{ std::string name; int age; }; person p1; person p2 = p1; // p2是p1的复制 在本课程中,学生将学习如何设计和实现数据结构,包括链表、树、图等。他们将学习不同数据结构之间的优缺点,以及如何选择合适的数据结构来解决特定的问题。此外,学生还将学习如何使用算法来操作这些数据结构,以实现各种功能,比如搜索、排序、插入和删除等。 除了数据结构和算法的基础知识外,本课程还会教授学生如何编写高质量的程序。学生将学习如何遵循良好的编程风格和规范,编写模块化、可维护和可扩展的代码。他们还将学习如何进行调试和测试,以确保程序的正确性和稳定性。 在工程实践方面,学生将有机会应用所学知识来解决实际的问题。他们将参与一些项目,设计和实现复杂的程序,锻炼他们的团队合作和问题解决能力。这将为他们未来的工作和研究打下坚实的基础。 总之,通过参加这门课程,学生将掌握数据结构和算法的基础知识,提升自己的编程能力,并培养解决问题的能力。这将有助于他们在未来的职业生涯中取得成功。
剩余835页未读,继续阅读
- 粉丝: 29
- 资源: 315
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 电力电子系统建模与控制入门
- SQL数据库基础入门:发展历程与关键概念
- DC/DC变换器动态建模与控制方法解析
- 市***专有云IaaS服务:云主机与数据库解决方案
- 紫鸟数据魔方:跨境电商选品神器,助力爆款打造
- 电力电子技术:DC-DC变换器动态模型与控制
- 视觉与实用并重:跨境电商产品开发的六重价值策略
- VB.NET三层架构下的数据库应用程序开发
- 跨境电商产品开发:关键词策略与用户痛点挖掘
- VC-MFC数据库编程技巧与实现
- 亚马逊新品开发策略:选品与市场研究
- 数据库基础知识:从数据到Visual FoxPro应用
- 计算机专业实习经验与项目总结
- Sparkle家族轻量级加密与哈希:提升IoT设备数据安全性
- SQL数据库期末考试精选题与答案解析
- H3C规模数据融合:技术探讨与应用案例解析