这只是一个清单

因为最近学了很多内容
也有很多东西还没有来得及总结
(装什么呢还不是因为你懒)
所以列一个清单吧酱紫,为了之后不要忘记23333、

第一周讲了好多好多算法,忘得要差不多了2333:
贝尔曼福德算法、佛洛依德、迪杰斯特拉算法、
最小生成树中的prim(普里姆算法)算法和kruskal算法(克鲁斯卡尔算法我觉得自己拼对了)
这个之中提到了并查集的使用
然后还有两个要了解一下的定理,欧拉定理和费马小定理(这个什么鬼orz还不回)
然后也提到了快速幂的计算和取对数的运算
啊还提到了一个叫负权回路的东西这个不会orz
这周的笔记比较全可以翻笔记复习

第二周和第一种的笔记中间空了好多页orz,我干了什么:
第二周主要讲了两个东西
第一个是KMP算法优化,重点学会next跳转表的建立与使用
第二个是树状数组
嗯第二周的容量小了很多嘛

第三周讲了三个东西:
线段树,要建树查找与更新,然后学会深搜
其次是各种各样的花式搜索啦,,,嗯也就是深搜和广搜~
最后就是求公共的最小祖先啦,这个自己写代码好麻烦的2333,首先建树吧,然后并查集找祖先。有时候还需要求最短距离,两点之间的最短距离就是他们各自到起点的距离之和减去两倍的最小公共祖先到起点的和。这个说的挺绕口的想象一下树的样子就很好懂了。

嗯今天开始第四周,哇好快呀
第四周是动态规划,今天讲了各种各样的背包问题,详情参见背包九讲

啦啦啦啦啦啦学了新的再更新哦(⊙o⊙)~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
当开发一个系统时,你需要考虑以下学习清单: 1. 确定项目目标和需求:了解系统应该具备的功能和要解决的问题。与相关利益相关者讨论,明确需求和目标。 2. 学习编程语言和技术:选择适合项目的编程语言和技术栈,并学习相关知识和技能。这可能包括前端开发、后端开发、数据库管理等。 3. 学习软件开发原理和设计模式:了解软件开发的基本原理和设计模式,以便能够编写可维护、可扩展、高效的代码。 4. 学习项目管理和团队协作:了解项目管理的基本原则和方法,学习团队协作的技巧,以确保项目按时交付并保持良好的沟通。 5. 学习数据库管理和数据结构:了解数据库管理系统的基本原理和常用操作,学习数据结构的基本概念和使用方法。 6. 学习测试和调试技术:掌握测试和调试的基本技术,以确保系统的稳定性和功能的正确性。 7. 学习安全性和隐私保护:了解系统安全性和隐私保护的基本原则和方法,学习如何防止常见的安全攻击和数据泄露。 8. 学习持续集成和部署:了解持续集成和部署的基本原理和工具,学习如何自动化构建、测试和部署系统。 9. 学习用户界面设计和用户体验:了解用户界面设计的基本原则和用户体验的重要性,学习如何设计直观、易用的界面。 10. 学习持续学习和跟进最新技术:软件开发行业发展迅速,需要不断学习和跟进最新的技术、工具和趋势。 这个学习清单只是一个基本指南,具体的学习内容和顺序可能会根据项目的需求和个人情况有所调整。不断学习和实践是成为一名优秀开发者的关键。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值