zoukankan      html  css  js  c++  java
  • 第7课 课堂学习小问答

    1. 数据结构课程该如何学习

    (1)先从概念上形象的理解数据元素之间的关系

    (2)思考这种关系能够解决什么问题

    (3)考虑基于这种关系能够产生哪些算法。

    (4)理解和熟悉最终的算法

    (5)选择一种熟悉的语言,编码实战

    2. 学习大数据分析需要用到数据结构的知识吗?

    (1)小数据集合

      ①设计一定的数据结构来组织和处理。

      ②数据存储在内存中,每一个元素都被处理。

      ③可以得到唯一精确的结论。

    (2)超大数据集合

      ①数据无法完全存储于内存中。

      ②可能只有部分元素被处理(仍需设计一定的数据结构加以存储与处理)

      ③一般只能得到趋向性的定性结论

    3. 学习人工智能需要用于数据结构的知识吗?

    (1)知识的模型化和表示方式(需要用到数据结论)

    (2)启发式搜索理论

    (3)各种推理、规划、演绎和归纳的方法

    4. 学习操作系统内核需要数据结构吗?

    (1)内存管理:需要设计页映射表相关的数据结构和访问算法

    (2)进程管理:需要设计进程的数据结结(PCB)和资源分配策略

    (3)线程管理:需要设计表示线程的数据结构(TCB)和调度算法。

    5. 小结

    (1)数据结构是计算机领域的基础课程,在学习过程中养成的思维方式将影响整个职业生涯

    (2)数据结构是以数据元素的结构设计为主,相关算法学习为辅!

    (3)工作中经常用于数据结构,哪怕是嵌入式开发也需要学习数据结构

    (4)数据构构和算法的训练应该贯穿整个软件开发的职业生涯。

  • 相关阅读:
    Java Socket
    路由器和交换机的区别
    OSI七层协议
    traceroute命令
    DNS递归和迭代原理
    出栈入栈顺序问题
    A记录、CNAME记录、MX记录
    DNS解析原理
    RAID磁盘阵列0、1、5、10
    http状态码
  • 原文地址:https://www.cnblogs.com/5iedu/p/6607549.html
Copyright © 2011-2022 走看看