首页
宝藏大会员
OJ刷题
积分商城
AI助教
海贼题库
潘多拉魔盒
Leetcode(在线刷面试算法)
牛客网(面试真题测评)
C/CPP 参考手册(在线文档+运行环境)
ProjectEuler(英文原站)
ProjectEuler(中英对照)
首页
宝藏大会员
OJ刷题
积分商城
AI助教
海贼题库
潘多拉魔盒
Leetcode(在线刷面试算法)
牛客网(面试真题测评)
C/CPP 参考手册(在线文档+运行环境)
ProjectEuler(英文原站)
ProjectEuler(中英对照)
登录
注册
登录
注册
【西亚斯专属】数据结构
第128任务: 【演示代码】HZOJ-243-秦腾与教学评估.cpp
查看课程
任务列表
第1任务: 顺序表与链表.PPT
第2任务: 【课程视频】数据结构综述
第3任务: 【课程视频】顺序表结构讲解
第4任务: 【课程视频】顺序表代码演示(1)
第5任务: 【课程视频】顺序表代码演示(2)
第6任务: 【课程视频】链表结构讲解
第7任务: 【课程视频】链表代码演示
第8任务: 【演示代码】LinkList.cpp
第9任务: 【演示代码】Vector.cpp
第10任务: 【演示代码】Leetcode-19.cpp
第11任务: 【演示代码】Leetcode-24.cpp
第12任务: 【演示代码】Leetcode-83.cpp
第13任务: 【演示代码】Leetcode-141.cpp
第14任务: 【演示代码】Leetcode-160.cpp
第15任务: 【演示代码】Leetcode-202.cpp
第16任务: 【演示代码】Leetcode-203.cpp
第17任务: 【演示代码】Leetcode-206.cpp
第18任务: 【演示代码】Leetcode-234.cpp
第19任务: 【演示代码】Leetcode-237.cpp
第20任务: 【演示代码】Leetcode-142.cpp
第21任务: 【演示代码】Leetcode-287.cpp
第22任务: 【演示代码】Leetcode-268(1).cpp
第23任务: 【演示代码】Leetcode-268(2).cpp
第24任务: 栈和队列.PPT
第25任务: 【课程视频】队列结构讲解
第26任务: 【课程视频】栈结构讲解
第27任务: 【课程视频】栈结构的深入理解
第28任务: 【课程视频】栈与队列总结
第29任务: 【课程视频】队列代码演示
第30任务: 【演示代码】Queue.cpp
第31任务: 【课程视频】栈代码演示
第32任务: 【演示代码】Stack.cpp
第33任务: 【课程视频】单调队列讲解
第34任务: 【课程视频】HZOJ-271-滑动窗口
第35任务: 【演示代码】HZOJ-271-滑动窗口.cpp
第36任务: 【课程视频】HZOJ-270-最大子序和
第37任务: 【演示代码】HZOJ-270-最大子序和.cpp
第38任务: 【课程视频】单调栈讲解
第39任务: 【课程视频】HZOJ-264-最大矩形面积
第40任务: 【演示代码】HZOJ-264-最大矩形面积.cpp
第41任务: 【课程视频】HZOJ-372-双生序列
第42任务: 【演示代码】HZOJ-372-双生序列.cpp
第43任务: 【演示代码】Leetcode-20.cpp
第44任务: 【演示代码】Leetcode-225.cpp
第45任务: 【演示代码】Leetcode-232.cpp
第46任务: 【演示代码】Leetcode-42.cpp
第47任务: 【演示代码】Leetcode-84.cpp
第48任务: 【演示代码】Leetcode-221.cpp
第49任务: 【演示代码】Leetcode-239.cpp
第50任务: 树与二叉树.PPT
第51任务: 【课程视频】树和二叉树结构讲解
第52任务: 【课程视频】二叉树代码演示
第53任务: 【演示代码】binary_tree.cpp
第54任务: 【演示代码】广义表转二叉树.cpp
第55任务: 【课程视频】信息传输问题的思考
第56任务: 【课程视频】定长和变长编码
第57任务: 【课程视频】平均编码长度指标
第58任务: 【课程视频】熵与交叉熵
第59任务: 【课程视频】哈夫曼编码讲解
第60任务: 【课程视频】哈夫曼编码代码演示
第61任务: 【演示代码】haffman.cpp
第62任务: 【演示代码】二叉树中序遍历的线索化
第63任务: 【课程视频】二叉树的线索化
第64任务: 【课程视频】中序遍历线索化代码演示
第65任务: 【演示代码】ThreadBinaryTree.cpp
第66任务: 【演示代码】Leetcode-100.cpp
第67任务: 【演示代码】Leetcode-101.cpp
第68任务: 【演示代码】Leetcode-102.cpp
第69任务: 【演示代码】Leetcode-107.cpp
第70任务: 【演示代码】Leetcode-104.cpp
第71任务: 【演示代码】Leetcode-110.cpp
第72任务: 【演示代码】Leetcode-112.cpp
第73任务: 【演示代码】Leetcode-111.cpp
第74任务: 【演示代码】Leetcode-226.cpp
第75任务: 【演示代码】Leetcode-235.cpp
第76任务: 【演示代码】Leetcode-257.cpp
第77任务: 堆与优先队列.PPT
第78任务: 【课程视频】堆与优先队列
第79任务: 【课程视频】优先队列代码演示
第80任务: 【演示代码】priority_queue.cpp
第81任务: 【课程视频】线性建堆法复杂度推导
第82任务: 【课程视频】堆排序代码演示
第83任务: 【演示代码】heap_sort.cpp
第84任务: 【演示代码】Leetcode-703.cpp
第85任务: 【演示代码】Leetcode-295.cpp
第86任务: 【演示代码】Leetcode-23.cpp
第87任务: 【演示代码】Leetcode-264.cpp
第88任务: 【演示代码】Leetcode-313.cpp
第89任务: 【演示代码】HZOJ-571-关系网络1.cpp
第90任务: 【演示代码】HZOJ-572-有序表的最小和.cpp
第91任务: 【演示代码】HZOJ-573-桐桐的新闻系统.cpp
第92任务: 【演示代码】HZOJ-284-超市卖货.cpp
第93任务: 【演示代码】HZOJ-289-生日礼物.cpp
第94任务: 排序与查找.PPT
第95任务: 【课程视频】插入排序算法讲解
第96任务: 【课程视频】冒泡排序算法讲解
第97任务: 【课程视频】归并排序算法讲解
第98任务: 【课程视频】稳定排序代码演示
第99任务: 【演示代码】stable_sort.cpp
第100任务: 【课程视频】选择排序算法讲解
第101任务: 【课程视频】快速排序算法讲解
第102任务: 【课程视频】非稳定排序代码演示
第103任务: 【演示代码】unstable_sort.cpp
第104任务: 【课程视频】二分查找算法讲解
第105任务: 【课程视频】三分查找算法讲解
第106任务: 【课程视频】二分查找代码演示
第107任务: 【演示代码】binary_search.cpp
第108任务: 【课程视频】哈希表结构讲解
第109任务: 【课程视频】哈希表代码演示
第110任务: 【演示代码】hash_table.cpp
第111任务: 【演示代码】Leetcode-1-1.cpp
第112任务: 【演示代码】Leetcode-1-2.cpp
第113任务: 【演示代码】Leetcode-3-1.cpp
第114任务: 【演示代码】Leetcode-3-2.cpp
第115任务: 【演示代码】Leetcode-4.cpp
第116任务: 【演示代码】Leetcode-21.cpp
第117任务: 【演示代码】Leetcode-35.cpp
第118任务: 【演示代码】Leetcode-38.cpp
第119任务: 【演示代码】Leetcode-88.cpp
第120任务: 【演示代码】Leetcode-217.cpp
第121任务: 【演示代码】Leetcode-219.cpp
第122任务: 【演示代码】Leetcode-278.cpp
第123任务: 【演示代码】Leetcode-349.cpp
第124任务: 【演示代码】Leetcode-350.cpp
第125任务: 【演示代码】Leetcode-374.cpp
第126任务: 【演示代码】Leetcode-378.cpp
第127任务: 【演示代码】HZOJ-242-最大平均值.cpp
第128任务: 【演示代码】HZOJ-243-秦腾与教学评估.cpp
第129任务: 字符串匹配算法(1).PPT
第130任务: 【课程视频】暴力算法讲解
第131任务: 【课程视频】KMP 算法讲解
第132任务: 【课程视频】Sunday 算法讲解
第133任务: 【课程视频】Shift-And 算法讲解
第134任务: 【课程视频】字符串匹配算法代码演示
第135任务: 【演示代码】字符串匹配算法.cpp
第136任务: 【原理推导】KMP 算法构建与推导
第137任务: 【演示代码】HZOJ-278-循环字符串.cpp
第138任务: 字符串匹配算法(2).PPT
第139任务: 【课程视频】字典树结构讲解
第140任务: 【课程视频】字典树代码演示
第141任务: 【演示代码】Trie.cpp
第142任务: 【课程视频】双数组字典树结构讲解
第143任务: 【课程视频】双数组字典树代码演示
第144任务: 【演示代码】DATrie.cpp
第145任务: 【课程视频】二叉字典树与哈夫曼编码
第146任务: 【演示代码】HZOJ-281-前缀统计.cpp
第147任务: 【演示代码】HZOJ-282-最大亦或和.cpp
第148任务: 字符串匹配算法(3).PPT
第149任务: 【课程视频】AC自动机算法讲解
第150任务: 【课程视频】AC自动机代码演示
第151任务: 【代码演示】基于字典树的 AC 自动机
第152任务: 【代码演示】基于双数组字典树的 AC 自动机
第153任务: 【演示代码】AC 自动机的递归建立
第154任务: 【演示代码】AC 自动机的线索化
第155任务: 【程序演示】存储任意类型的栈
第156任务: 【程序演示】二叉树前序遍历(非递归)
第157任务: 【程序演示】快速排序(非递归)
第158任务: 森林与并查集.PPT
第159任务: 【课程视频】Quick-Find算法讲解
第160任务: 【课程视频】Quick-Union算法及优化
第161任务: 【课程视频】Quick-Find 代码演示
第162任务: 【课程视频】 Quick-Union及优化代码演示
第163任务: 【演示代码】Quick-Find.cpp
第164任务: 【演示代码】Quick-Union.cpp
第165任务: 【文档资料】并查集与其变种.PPT
第166任务: 【课程视频】并查集基础知识讲解
第167任务: 【课程视频】HZOJ-71-朋友圈
第168任务: 【演示代码】HZOJ-71-朋友圈.cpp
第169任务: 【课程视频】HZOJ-72-猜拳
第170任务: 【演示代码】HZOJ-72-猜拳.cpp
第171任务: 【课程视频】HZOJ-73-湖泊
第172任务: 【演示代码】HZOJ-73-湖泊.cpp
第173任务: 【课程视频】HZOJ-322-程序自动分析
第174任务: 【演示代码】HZOJ-322-程序自动分析.cpp
第175任务: 【课程视频】HZOJ-323-Supermarket
第176任务: 【演示代码】HZOJ-323-Supermarket.cpp
第177任务: 【课程视频】HZOJ-324-银河英雄传说
第178任务: 【演示代码】HZOJ-324-银河英雄传说.cpp
第179任务: 【演示代码】HZOJ-327-关押罪犯.cpp
第180任务: 【演示代码】Leetcode-128.cpp
第181任务: 【演示代码】Leetcode-130.cpp
第182任务: 【演示代码】Leetcode-200.cpp
第183任务: 【演示代码】Leetcode-547.cpp
第184任务: 【演示代码】Leetcode-684.cpp
第185任务: 【演示代码】Leetcode-685.cpp
第186任务: 【课程视频】HZOJ-326-食物链
第187任务: 【课程视频】HZOJ-326-代码演示
第188任务: 【演示代码】HZOJ-326.cpp
第189任务: 【课程视频】HZOJ-325-Parity_Game
第190任务: 【演示代码】HZOJ-325.cpp
第191任务: 【课程视频】HZOJ-327-关押罪犯
第192任务: 【演示代码】HZOJ-327.cpp
第193任务: 【文档资料】树状数组与线段树.PPT
第194任务: 【课程视频】树状数组结构讲解
第195任务: 【课程视频】HZOJ-329-弱化的整数问题
第196任务: 【演示代码】HZOJ-329-弱化的整数问题.cpp
第197任务: 【课程视频】线段树结构讲解
第198任务: 【课程视频】HZOJ-222-线段树模板(一)
第199任务: 【演示代码】HZOJ-222-线段树模板(一).cpp
第200任务: 【课程视频】HZOJ-223-线段树模板(二)
第201任务: 【演示代码】HZOJ-223-线段树模板(二).cpp
第202任务: 【课程视频】HZOJ-333-区间最大子段和
第203任务: 【演示代码】HZOJ-333-最大子段和.cpp
第204任务: 平衡二叉查找树(1).PPT
第205任务: 【课程视频】二叉排序树结构讲解
第206任务: 【课程视频】二叉排序树代码演示
第207任务: 【演示代码】binary_search_tree.cpp
第208任务: 平衡二叉查找树(2).PPT
第209任务: 【课程视频】AVL树性质讲解
第210任务: 【课程视频】AVL 树平衡调整策略
第211任务: 【课程视频】AVL树代码演示
第212任务: 【课程视频】AVL 树的插入代码演示
第213任务: 【课程视频】AVL 树的删除代码演示
第214任务: 【演示代码】AVL.cpp
第215任务: 【文档资料】红黑树总结.PDF
第216任务: 【课程视频】红黑树性质讲解
第217任务: 【课程视频】红黑树插入调整讲解
第218任务: 【课程视频】红黑树删除调整讲解
第219任务: 【课程视频】红黑树(插入代码演示)
第220任务: 【课程视频】红黑树(删除代码演示)
第221任务: 【演示代码】RBT.cpp
第222任务: 【课程视频】递推问题求解步骤
第223任务: 【文档资料】从递推到动归(一).PPT
第224任务: 【课程视频】爬楼梯问题
第225任务: 【课程视频】HZOJ-41-墙壁涂色(解法1)
第226任务: 【演示代码】HZOJ-41(解法1).cpp
第227任务: 【课程视频】HZOJ-41-墙壁涂色(解法2)
第228任务: 【课程视频】HZOJ-41-墙壁涂色(解法3)
第229任务: 【演示代码】HZOJ-41(解法3).cpp
第230任务: 【课程视频】HZOJ-42-钱币问题
第231任务: 【演示代码】HZOJ-42.cpp
第232任务: 【课程视频】HZOJ-490-新约瑟夫游戏
第233任务: 【演示代码】HZOJ-490.cpp
第234任务: 【课程视频】数字三角形-题目讲解
第235任务: 【课程视频】数字三角形-代码演示
第236任务: 【演示代码】HZOJ-43.cpp
第237任务: 【课程视频】动态规划的解题步骤
第238任务: 【课程视频】HZOJ-44-最长上升子序列
第239任务: 【课程视频】HZOJ-44-算法优化
第240任务: 【演示代码】HZOJ-44.cpp
第241任务: 【课程视频】HZOJ-45-最长公共子序列
第242任务: 【演示代码】HZOJ-45.cpp
第243任务: 【课程视频】HZOJ-52-古老的打字机
第244任务: 【课程视频】动归优化之斜率优化
第245任务: 【演示代码】HZOJ-50-扔鸡蛋.cpp
第246任务: 【演示代码】HZOJ-51-矩阵.cpp
第247任务: 【演示代码】HZOJ-342-照相的排列.cpp
第248任务: 【演示代码】HZOJ-253-奶牛晒太阳.cpp
第249任务: 【演示代码】HZOJ-255-安装雷达.cpp
第250任务: 【演示代码】HZOJ-257-树的颜色.cpp
第251任务: 【演示代码】HZOJ-256-国王的游戏.cpp
第252任务: 【演示代码】HZOJ-258-最大子阵和.cpp