• 本课程为精品课,您可以登录eeworld继续观看:
  • 基数排序
  • 登录
课程介绍
相关标签: 数据结构 算法

本课程将带领我们围绕着“算法+数据结构=程序”的思路,以问题求解为导向进行学习。希望能够帮助大家提高理论、抽象、设计的能力。在扎实的经典理论基础上,运用问题抽象、数据抽象、算法抽象来分析问题,应用适当的数据结构和算法来设计和实现相应的程序。通过课程学习,大家的抽象思维能力、问题求解能力将得到较大提升,编程能力和代码质量会有质的飞跃!

在求解实际问题方面,我们会学习到通过权衡时空和其他资源开销,利用数据结构来组织数据、设计高效的算法、完成高质量的程序以满足错综复杂的实际应用需要。

本课程采用张铭主编的国家“十一五”规划教材《数据结构与算法》(高等教育出版社)。适合计算机以及相关理工专业的本科生学习,建议先修过计算概论等课程,最好具备C++等面向对象的程序设计基础。对于具有C语言结构化程序设计基础的学生,本课程第0章补充了一些面向对象的基本内容。

课程所学到的内容会被利用到计算机科学后续的各个课程中,如操作系统、软件工程、数据库概论、编译技术、计算机图形学、人机交互等。希望可以为大家将来从事计算机相关的学习、研究和开发工作打下扎实的基础。

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    解决互联家居中各种多标准无线通信设备面临的挑战
    由于消费者日益依赖于互连设备提供的便利性、舒适度、健康和安全性,家居互连设备的数量随之不断上升。有些设备应用于室内;有些则应用于室外。尽管这些设备被设计为网络的组成部分,但它们通常采用不同标准(如果您愿意,可视为语言)进行通信,具体取决于应用。我们大多数人都很熟悉支持在家居中内容共享和互联网接入服务的 Wi-Fi 标准。但除此之外,还存在许多物联网(IoT) 技术,如 Bluetooth Low
    兰博 无线连接
    寻 二手 6410开发板
    不知为何,管理员把我的贴删除了。求二手的 6410开发板(深圳地区) QQ 290223942回复上一贴的朋友:belarlee:谢谢你的推荐。我只需要6410的开发板,其它的板子暂时不考虑。gooogleman:请问2300的是哪个公司的开发板???xqhrs232:深圳友坚科技的板子你用过了吗?他的板子稳定吗?我需要的板子是可连续几天进行编解码(H264/Mpeg4)不会有问题(死机),板子的
    wj54321 嵌入式系统
    Bootloader
    我是ARM7(S3C44B0X)初学者,现在有一个问题想请教一下,就是写好Bootloader后用FLASH烧写工具烧入FLASH中,以后用它通过串口来下载烧写用户程序,但是有上点搞不清楚的是Bootloader程序中有MAIN()函数,而用户程序中也有MAIN()函数,写入用户程序后就把原来的冲掉了,不知怎么做才好,玉要是他要求Bootloader只提供启动和下载功能然后用户主程序要单独烧入,所
    sanfutan 嵌入式系统
    【平头哥RVB2601创意应用开发】 第七篇 使用lvgl并解决SRAM内存不足的问题
    一、使用lvgl的步骤RVB2601开发板上已经移植好了LVGL,可以直接使用,使用步骤如下:加入OLED的驱动,可以从ch2601_gui_demo中,拷贝出OLED的驱动。如果是复制ch2601_helloworld中OLED驱动的话,还需要加入lvgl的注册函数。可以通过比较这两个项目里的oled.c的oled_init()函数看出区别。引入头文件lvgl.h调用函数lv_init(),对l
    manhuami2007 玄铁RISC-V活动专区
    技术团队招兼职
    北京技术团队招兼职技术高手要求经验丰富,可以独当一面联系方式:手机:13552584515QQ:846005373邮箱 & MSN:ruixuejishu@sina.com
    binghai1029 嵌入式系统
    【学模拟】+《运算放大器噪声优化手册》笔记03
    [i=s] 本帖最后由 dontium 于 2015-1-23 11:34 编辑 [/i][font=宋体][size=10.5pt]前两章的理论性很强,分享相关视频,讲述了如何计算仪表放大器噪声。[flash=510,498]player.youku./player.php/sid/XMjM2NjgxNDcy/v.swf[/flash][/size][/font]
    wolf11111 模拟与混合信号

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

     
    EEWorld订阅号

     
    EEWorld服务号

     
    汽车开发圈

     
    机器人开发圈

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

    站点相关: 汽车电子 智能硬件

    北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved