编程算法学习 目录
编程算法学习 目录
第一章:基本概念
什么是算法 :算法(Algorithm)解决问题的方法,是基于特定的计算模型, 旨在解决某一信息处理问题而设计的一个指令序列
什么是数据结构:数据结构是一种数据组织、管理和存储的格式
什么是时间复杂度
什么是空间复杂度:
第二章:线性数据结构
什么是数组
什么是链表
栈和队列
什么是哈希表
第三章:树和二叉树
树的基本概念
二叉树的遍历
什么是二叉查找树
什么是红黑树
第四章:图结构
图的基本概念
图的遍历
第五章:排序算法
什么是冒泡排序
什么是插入排序
什么是快速排序
什么是归并排序
什么是计数排序
什么是希尔排序
第六章:查找算法
什么是二分查找算法
什么是跳表
第七章:贪心算法和动态规划
什么是贪心算法
什么是动态规划
第八章:面试中的算法
两数之和与三数之和
判断链表是否有环
实现大整数相加
最小栈的实现
寻找缺失的整数
寻找两个正序数组的中位数
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)