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

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

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

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

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

显示全部 ↓
推荐视频

    猜您喜欢

    推荐帖子

    迅为3399开发板-PCIE 4G模块测试-测试程序
    7 ITOP-3399 开发板上预留了一个 Mini PCIE 的 4G 接口,可以连接迅为提供的 EC20 模块。下面我们来演示下如何使用 EC20 4G 模块。8 首先我们准备一个 EC20 4G 模块连接到 ITOP-3399 开发板的 Mini PCIE 接口上,然后准备一个 4G 天线,接到 EC20 模块的天线座上面,然后插入一张能联网的 SIM 卡,如图所示:9 然后我们给开发板上电
    遥寄山川 ARM技术
    USB鼠标驱设备上传数据及过滤驱动问题
    各位大大,我想开发一款特殊鼠标,除了标准的鼠标数据外,还要另外携带一批数据上传,供PC端驱动处理,这些要上传的数据,是否可以直接放在标准鼠标数据后通过同一端点上传?这样在PC端没有装驱动的情况下,鼠标还能用吧?或者,是不是可以这样,端点1上传鼠标数据,端点2上传其它?还有,这样的鼠标,是否还能用中断方式上传数据?第一次做,问题有点多,先谢谢各位了!
    棊河民 嵌入式系统
    差分线的2种对内等长方式,哪一种比较好?
    如下面两张图,第一种是用一个拐弯来补全差分线的等长误差。第二种是小幅度的拉大差分线的间距来加长其中一条线来等长。这两种方式都很常见,但是哪一种的信号质量比较好呢?第一种方式,差分线的匹配长度更长,但是有一段走线完全不匹配。第二种匹配长度少了很多,但是两根走线还是一直平行的。考虑到这两种情况,在理论上还真的不好比较这两种等长方式的优劣。仿真也不见得结果有多少可信度。所以这次特意来发帖子咨询一下网友们
    lingking PCB设计
    前辈们
    有没有前辈了解stcstc89c52rc这个单片机的,自己正在学,前辈们如果有学单片机编程的资料的话顺便发点。谢谢
    北夷蛮荒 聊聊、笑笑、闹闹
    MSP430F5529与MAX7456字符叠加模块的程序
    [i=s] 本帖最后由 fish001 于 2019-8-8 22:51 编辑 [/i]没用Keil,用的IAR。单片机源程序如下:#include msp430f5529.h#include SPI.h#include MAX7456.h#define uint unsigned int#define uchar unsigned char#define ulong unsigned longv
    fish001 微控制器 MCU

    推荐内容

    可能感兴趣器件

    完成课时学习+分/次

    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