数据结构-第一章

问题一 如何修复图片 扣除图片中不相关的人

思考

  • 如何解决这个问题
  • 这些例子的关联和支撑点是什么
  • 需要我们什么知识

关联技术

  1. 分成小块,搜索 统计相同的小块 (数据结构)
  2. 小块的边界处理 (信号处理)

在图片找不到统计特性相同的小块?

问题二 水的模拟

关联技术

  1. 用多个小球(粒子)的物理运动来模拟水的非线性运动
  2. 粒子多,模拟效果好,运动量加大
  3. 如何减少运动量 内部的小球用大的半径

在性能和效率上达到平衡 时间、空间复杂度

问题三 人工智能

区块链

区(节点)+链表+hash +分布式不抽象

启示

  1. 从生活和实际需求产生一一观察
  2. 抽象模型-- 数据模型--才能解决它
  3. 程序模拟--与其他方法的比较

总结

  1. 实际问题
  2. 模型
  3. 模型的性质
  4. 解决方案
  5. 评估(时间 空间上 可行性等)
  6. 提出新的问题
  7. 实际应用

两个重要的能力

  1. 抽象 不抽象,就无法深入思考。去掉不重要的干扰,找到最本质的特征(数学工具,逻辑能力)
  2. 还原 不还原,我们就看不到本来的面目(具体的实施)

如何落地 增强实践能力

  1. 自己动手多编程实现算法
  2. 编程实现自己的算法,可以考虑作业题

计算机思维 是一种解决问题的流程,包括一系列的特性和处理方式,方法和流程。更强调逻辑性

理工科思维 数据 量化 逻辑

思考题

相关推荐
mCell8 小时前
从 TodoList 到 Microsoft To Do:全栈工程师到底要管什么?
前端·编程语言·全栈
阳光是sunny8 小时前
LangGraph实战教程:状态管理与`graph.invoke`入参深度解析
前端·人工智能·后端
神奇小汤圆9 小时前
深入解析 Flink Kafka Connector:原理、配置与最佳实践
前端·后端
科技之门9 小时前
百公里管网漏损分级定位实战方案2026
前端·人工智能·算法
xyphf_和派孔明9 小时前
企业级微前端项目完整创建步骤,第三步:配置 Vue 子应用
前端·javascript
自强的小白9 小时前
条件查询或查询全部时时前端请求数据等时间格式
前端
阳光是sunny9 小时前
LangGraph实战教程:一文搞懂图的状态(State)管理
前端·人工智能·后端
whyfail9 小时前
前端学 Spring Boot(5):从“你是谁”到“服务真的上线了”
前端·spring boot·后端
程序员黑豆10 小时前
鸿蒙开发:RelativeContainer相对布局组件实战——实现5个文本组件对齐
前端·华为·harmonyos
环境栈笔记10 小时前
高性价比指纹浏览器推荐与选型:如何对照价格和实际可用功能筛选候选
前端·人工智能·后端·自动化