当前位置: 首页 > news >正文

数据结构与算法总概

关于数据结构与算法,我们吉大本科教育主要是通过两门课来教学(当然其他课很多有涉及,但主要专门讲数据结构与算法的就两门),一门是
大二上的数据结构,另一门是大二下的算法分析与设计。

这两门课其实是从两条线来教学,数据结构一上来就是给你讲都有什么数据结构,讲线性结构,树结构,再到图结构,线性结构细分还有栈,队列,
然后基于这些数据结构去给你讲能作用在这些数据结构之上的都有什么算法,数据结构还分逻辑结构和物理结构,我们用数据结构解决实际问题时更关注逻辑结构,比如树和图,其实都可以用最简单的数组去存储,这就是物理结构和逻辑结构之间的差异。

而大二下的算法分析与设计,就更关注于算法思想本身,默认你已经掌握常见的数据结构了,算法是一门大量融合了哲学和数学的学科门类,学起来感觉比大二上的数据结构要更加抽象,大二上的数据结构是基于数据结构去带你认知相关操作,而大二下的算法分析与设计则是教你解决问题的思维方法。


 

http://www.lqws.cn/news/563509.html

相关文章:

  • Rust代码规范之蛇形命名法和驼峰命名法
  • AUTOSAR图解==>AUTOSAR_AP_EXP_SOVD
  • 关于ubuntu 20.04系统安装分区和重复登录无法加载桌面的问题解决
  • 力扣 刷题(第七十一天)
  • 可观测性的哲学
  • 学习使用dotnet-dump工具分析.net内存转储文件(2)
  • 求区间最大值
  • 软件项目管理期末考试大题
  • 逆向入门(22)程序逆向篇-TraceMe
  • 【纯干货】调整word目录中的行距以及右对齐页码
  • 高端电影色调人像风光大片摄影后期调色Lightroom预设,手机滤镜下载!
  • Linux软连接和硬连接
  • 从 “慢如蜗牛” 到 “风驰电掣”:中欧跨境网络专线加速方案
  • spring-ai-alibaba DashScopeCloudStore自动装配问题
  • 论文阅读 Align before Fuse (ALBEF)
  • EXISTS 和 NOT EXISTS 、IN (和 NOT IN)
  • 每日算法刷题Day40 6.27:leetcode前缀和3道题,用时1h20min
  • 1.2 基于蜂鸟E203处理器的完整开发流程
  • 【大模型】Query 改写常见Prompt 模板
  • 【转】PostgreSql的镜像地址
  • InfluxDB 3 Core最后值缓存深度实践:毫秒级响应实时数据的核心引擎
  • Mysql架构
  • c++学习(五、函数高级)
  • 大事件项目记录11-文章分类接口开发-删除文章分类
  • Qt:QCustomPlot库简介
  • Vue基础(18)_收集表单数据
  • debian国内安装docker
  • 【经验】bitsandbytes安装-LLAVA-1.5库调试
  • 【数据标注师】分类标注
  • AD 学习笔记——第一章 系统的安装及参数设置