
算法
文章平均质量分 91
AI老李
有关人工智能的知识分享,引起思想的共鸣,更多尽在yingjuxia.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据插入排序
摘要: 插入排序是一种简单直观的排序算法,通过逐步构建有序序列实现排序,适合小规模或近乎有序的数据。其时间复杂度为O(n²),但空间复杂度仅为O(1)。算法稳定且易于实现,常作为复杂排序的辅助方法。优化方式包括二分插入排序和希尔排序。适用于小数据集、在线排序等场景,是计算机科学基础算法之一。 (注:严格控制在150字符以内,实际为149字符)原创 2025-07-31 10:14:24 · 599 阅读 · 0 评论 -
数据插入排序
插入排序是一种简单直观的排序算法,适合小规模或近乎有序的数据。它的工作原理类似于整理扑克牌,通过将未排序元素插入到已排序序列的正确位置。研究表明,其平均时间复杂度为 O(n²),但在小数据集上表现良好,且是稳定排序。插入排序(Insertion Sort)是一种通过构建有序序列逐步排序的算法。它的工作方式就像你整理一副扑克牌:每次从未排序的部分拿出一张牌,找到它在已排序部分中的正确位置并插入。插入排序(Insertion Sort)是一种通过构建有序序列逐步排序的算法。原创 2025-07-31 10:13:31 · 475 阅读 · 0 评论 -
数据结构与算法简介
数据结构与算法核心摘要 数据结构与算法是计算机科学的基础,涉及数据组织与问题解决方法。 关键内容: 数据结构:包括数组(随机访问)、链表(动态插入)、栈/队列(LIFO/FIFO)、树(层次关系)、图(网络关系)和哈希表(快速查找) 算法:涵盖排序(快速/归并)、搜索(二分)、遍历(DFS/BFS)及动态规划等优化技术 应用价值:提升代码效率(如哈希表查找O(1))、增强逻辑思维,是技术面试核心考点 学习建议:结合理论(如《算法导论》)与实践(LeetCode),重点掌握时间复杂度分析。推荐资源包括图解教程原创 2025-07-31 10:11:52 · 730 阅读 · 0 评论