网盘地址1:https://pan.baidu.com/s/1kWO97bp 密码: 7e2z
网盘地址2:https://pan.baidu.com/s/1nwwLjnV 密码: nbkm
课时1、算法的基本概念 + Sequential search
课时2、Binary search
课时3、Hash table
课时4、Algorithm_Week1
课时5、Bubble sort and Insertion sort
课时6、实际效能测试, Selection sort.mp4
课时7、Quick sort and Heap sort
课时8、Algorithm_Week2
课时9、Merge sort and Radix sort
课时10、Bucket sort and Counting sort
课时11、实际效能测试, 各种 sorting 算法运用实际讨论
课时12、Algorithm_Week3
课时13、Pattern Matchin 的基本概念以及暴力法
课时14、KMP search and BM search
课时15、Rabin-Karp search 以及实际代码效能测试
课时16、BM 补充说明
课时17、Algorithm_Week4
课时18、Aho-Corasick
课时19、Wu-Manber
课时20、Algorithm_Week5
课时21、Levenshtein distance (Edit distance)
课时22、序列比对 - Smith-Waterman, FASTA, BLAST, psi-BLAST
课时23、Similarity 与 Wildcard
课时24、Regular Expression
课时25、Algorithm Week6
课时26、BFS, DFS, and A星
课时27、Greedy and Heuristic
课时28、Dynamic Programming
课时29、Algorithm_Week7
课时30、Game tree
课时31、Search Engine 以及 结语
课时32、Algorithm_Week8
分享到:
相关推荐
9. **排序算法(Sorting Algorithm)** - 定义:排序是对一组对象按照特定顺序进行排列的过程。 - 分类:冒泡排序、选择排序、插入排序、归并排序、快速排序等。 - 应用场景:数据库排序、搜索引擎结果排序等。 10...
此外,官方视频教程将提供更直观的学习方式,帮助学习者更好地理解和掌握这些算法。 通过这些案例分析,学习者不仅能了解智能算法的基本概念,还能学会如何在MATLAB环境中实现和调试算法。这些技能对于进行科学研究...
《遗传算法及其应用》是华南师范大学提供的一门深入探讨遗传算法的视频教程,共计8讲。这门课程主要聚焦于遗传算法的基本原理、设计方法以及在实际问题中的应用,是理解并掌握这一生物进化启发式搜索算法的重要学习...
本视频教程主要聚焦在如何利用MATLAB实现遗传算法,帮助用户深入理解和掌握这一技术。 遗传算法的核心概念源于自然选择和遗传学的基本原理,包括选择、交叉和变异等操作。在解决优化问题时,遗传算法通过编码解决...
遗传算法的视频教程是理解并掌握其原理和实现的重要资源。通过观看“yichuansuanfa_tastefqw_matlab_遗传算法视频”,学习者可以直观地看到算法运行的过程,理解各步骤如何相互作用以求解问题。同时,结合提供的代码...
Algocasts是由知名IT专家发起的一个在线学习平台,专注于分享算法知识,通过视频教程的形式,帮助程序员提升算法设计与分析能力。 在这个压缩包中,主要的子文件夹"algocasts-episodes-master"可能包含了该系列的...
4. **互动式教学资源**:本书配套有丰富的在线资源,包括视频教程、课后习题解答等,便于自学和课堂教学。 #### 适用人群 - **计算机科学专业的学生**:作为一本基础且全面的数据结构与算法教材,适合大学本科阶段...
文件名"algorithm_course-master"可能代表这是一个包含源代码、笔记、练习和教程的完整课程结构。在深入研究之前,建议先熟悉算法的基本概念,如时间复杂度和空间复杂度,这两个概念对于评估算法效率至关重要。时间...
本文将详细介绍“matlab智能算法,包括全部源程序”这一资源包,它不仅包含了遗传算法和神经网络算法等多种主流智能算法的源代码,而且提倡结合B站视频教程进行学习,为读者提供了理论与实践相结合的学习路径。...
Tutorial_Algorithm 视频课程 + 分类刷题 + 总结题解 + 回头复习 分类大纲 算法的复杂度分析。 排序算法,以及他们的区别和优化。 数组中的双指针、滑动窗口思想。 利用 Map 和 Set 处理查找表问题。 链表的各种问题...
C语言程序设计视频教程及习题解析-徐红波...本资源为C语言程序设计视频教程及习题解析,涵盖了算法、数据结构、程序设计方法和语言工具等方面的内容。该资源对于学习C语言程序设计的学生和开发者具有重要的参考价值。
【C++语言基础】 C++是一种强大的、通用的编程语言,是C语言的扩展,集成了面向对象编程、泛型编程和过程化编程的...视频教程作为学习资源,可以帮助初学者直观地理解这些概念,配合实际操作,能更有效地吸收知识。
在“Algorithm-TextureSynthesis.zip”压缩包中,我们可以期待找到一个名为“TextureSynthesis-master”的项目,这很可能是包含源代码、数据集以及可能的示例教程,用于学习和实现纹理合成算法。 纹理合成的基本...
智能算法在计算机科学领域,尤其是计算智能和优化问题中占据着重要的地位。这些算法主要源于对自然界生物进化...同时,通过配套的程序、求解思路和视频教程,读者能更快地理解和掌握这些算法,进一步提高问题解决能力。
本项目提供的"【脑肿瘤检测】遗传算法优化模糊聚类算法GA-FCM脑肿瘤检测【含Matlab源码 4105期】.mp4"视频教程,很可能是详细介绍了如何使用Matlab实现这一算法的过程,包括算法的每一步骤、参数设置以及实际应用中...
例如,VRP4.mp4可能是一个关于这个问题的视频教程,深入讲解了算法的实际操作和动态演示。 《路径规划算法及其应用综述_张广林.pdf》和《doyuran2010.pdf》可能是更详细的学术论文,涵盖了更多路径规划算法,包括...
“介绍.mp4”可能是视频教程,进一步解释了相关概念和步骤。 总的来说,MATLAB在数学建模中扮演着至关重要的角色,它简化了模型构建和分析的过程,使得研究者和工程师能更专注于问题的解决,而非底层计算细节。通过...
《Boost视频教程》深入解析了Boost库的使用技巧,旨在帮助开发者更高效地利用这个强大的C++工具集。Boost库是C++社区的一个重要贡献,它提供了大量的可重用库,扩展了C++标准库的功能,尤其在模板元编程、算法、容器...