| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 论坛
 上传资源
上传编程相关的资源,源源不断赚取资源分,以备将来下载之需
ghf794785671
文件大小:116.61 MB
文件类型:pdf
发布时间:2021-08-25 21:22:05
需资源分:2
下载次数:10
Tag:数据结构  算法  pdf
::资源简介::
目录
数据结构和算法,1
 前言,1
 目录,2
 [一]动态规划,11
  [588]动态规划解分割等和子集,11
  [587]最大的以1为边界的正方形,18
  [576]动态规划解最长公共子串,24
  [573]动态规划解单词拆分,27
  [572]动态规划解分割回文串,32
  [570]动态规划解回文串分割,39
  [568]动态规划解最后一块石头的重量,42
  [559]动态规划解不相交的线,46
  [557]动态规划解戳气球,50
  [553]动态规划解分割回文串,56
  [552]动态规划解统计全为1的正方形子矩阵,61
  [548]动态规划解最长的斐波那契子序列的长度,64
  [543]剑指Offer_动态规划解礼物的最大价值,69
  [540]动态规划和中心扩散法解回文子串,74
  [530]动态规划解最大正方形,82
  [529]动态规划解最长回文子序列,88
  [522]俄罗斯套娃信封问题,92
  [517]最长回文子串的3种解决方式,97
  [515]动态规划解买卖股票的最佳时机含手续费,103
  [493]动态规划解打家劫舍III,107
  [492]动态规划和贪心算法解买卖股票的最佳时机,110
  [490]动态规划和双指针解买卖股票的最佳时机,115
  [486]动态规划解最大子序和,123
  [477]动态规划解按摩师的最长预约时间,126
  [465]递归和动态规划解三角形最小路径和,129
  [430]剑指Offer_动态规划求正则表达式匹配,134
  [423]动态规划和递归解最小路径和,144
  [413]动态规划求最长上升子序列,148
  [411]动态规划和递归求不同路径,152
  [409]动态规划求不同路径,157
  [407]动态规划和滑动窗口解决最长重复子数组,163
  [395]动态规划解通配符匹配问题,169
  [376]动态规划之编辑距离,175
  [370]最长公共子串和子序列,181
 [二]回溯算法,188
  [575]回溯算法和DFS解单词拆分,188
  [551]回溯算法解分割回文串,194
  [537]剑指Offer_字符串的排列,200
  [520]回溯算法解火柴拼正方形,203
  [498]回溯算法解活字印刷,207
  [491]回溯算法解将数组拆分成斐波那契序列,211
  [478]回溯算法解单词搜索,215
  [451]回溯和位运算解子集,219
  [450]回溯算法一看就会一写就废,225
  [448]组合的几种解决方式,236
  [446]回溯算法解黄金矿工问题,240
  [442]剑指Offer_回溯算法解二叉树中和为某一值的路径,244
  [420]剑指Offer_回溯算法解矩阵中的路径,249
  [391]回溯算法求组合问题,254
 [三]贪心算法,260
  [516]贪心算法解按要求补齐数组,260
  [505]分发糖果[贪心算法解决],263
  [501]贪心算法解分发饼干,268
  [489]柠檬水找零,271
 [四]DFS和BFS相关算法,274
  [586]BFS和DFS解层数最深叶子节点的和,274
  [580]BFS和DFS解二叉树的堂兄弟节点,277
  [574]DFS和BFS解单词拆分,281
  [566]DFS解目标和问题,288
  [532]BFS解打开转盘锁,291
  [531]BFS和动态规划解完全平方数,296
  [507]BFS和DFS解二叉树的层序遍历,301
  [473]BFS解单词接龙,304
  [470]DFS和BFS解合并二叉树,309
  [455]DFS和BFS解被围绕的区域,313
  [453]DFS和BFS解求根到叶子节点数字之和,319
  [445]BFS和DFS两种方式解岛屿数量,324
  [422]剑指Offer_使用DFS和BFS解机器人的运动范围,329
  [417]BFS和DFS两种方式求岛屿的最大面积,333
 [五]双指针相关,337
  [549]滑动窗口解可获得的最大点数,337
  [542]滑动窗口解最小覆盖子串,340
  [539]双指针解删除有序数组中的重复项,344
  [538]剑指Offer_和为s的连续正数序列,347
  [527]两个数组的交集,351
  [514]双指针解替换后的最长重复字符,354
  [497]双指针验证回文串,361
  [466]使用快慢指针把有序链表转换二叉搜索树,364
  [449]快慢指针解决环形链表,367
  [447]双指针解旋转链表,373
  [398]双指针求无重复字符的最长子串,377
  [397]双指针求接雨水问题,383
  [396]双指针求盛最多水的容器,390
 [六]二叉树相关,395
  [582]DFS解二叉树剪枝,395
  [564]二叉树最大宽度,400
  [563]N叉树的最大深度,406
  [561]二叉搜索树中第K小的元素,411
  [547]叶子相似的树,415
  [545]二叉搜索树的范围和,421
  [544]剑指Offer_平衡二叉树,425
  [510]将有序数组转换为二叉搜索树,430
  [503]二叉搜索树中的众数,433
  [488]二叉树的Morris中序和前序遍历,438
  [485]递归和非递归两种方式解相同的树,450
  [483]完全二叉树的节点个数,454
  [474]翻转二叉树的多种解决方式,459
  [471]二叉搜索树中的插入操作,464
  [464]BFS和DFS解二叉树的所有路径,469
  [458]填充每个节点的下一个右侧节点指针,476
  [457]二叉搜索树的最近公共祖先,482
  [456]解二叉树的右视图的两种方式,486
  [444]二叉树的序列化与反序列化,491
  [441]剑指Offer_二叉搜索树的后序遍历序列,495
  [440]剑指Offer_从上到下打印二叉树,500
  [439]剑指Offer_从上到下打印二叉树,503
  [435]剑指Offer_对称的二叉树,506
  [434]剑指Offer_二叉树的镜像,510
  [433]剑指Offer_树的子结构,516
  [414]剑指Offer_重建二叉树,520
  [403]验证二叉搜索树,523
  [401]删除二叉搜索树中的节点,527
  [400]二叉树的锯齿形层次遍历,531
  [399]从前序与中序遍历序列构造二叉树,535
  [388]先序遍历构造二叉树,542
  [387]二叉树中的最大路径和,552
  [375]在每个树行中找最大值,558
  [374]二叉树的最小深度,563
  [372]二叉树的最近公共祖先,566
  [367]二叉树的最大深度,570
 [七]链表相关,576
  [554]反转链表,576
  [502]分隔链表的解决方式,580
  [463]判断回文链表的3种方式,583
  [462]找出两个链表的第一个公共节点,588
  [461]两两交换链表中的节点,596
  [460]快慢指针解环形链表,601
  [459]删除链表的倒数第N个节点的3种方式,606
  [432]剑指Offer_反转链表的3种方式,610
  [431]剑指Offer_链表中倒数第k个节点,616
  [429]剑指Offer_删除链表的节点,621
  [410]剑指Offer_从尾到头打印链表,626
  [386]链表中的下一个更大节点,630
  [381]合并两个有序链表[易],639
 [八]栈相关,643
  [528]使用栈解基本计算器,643
  [526]删除字符串中的所有相邻重复项,646
  [523]单调栈解下一个更大元素,650
  [519]单调栈解下一个更大元素,652
  [508]使用栈来判断有效的括号,655
  [500]验证栈序列,659
  [438]剑指Offer_栈的压入、弹出序列,664
  [437]剑指Offer_包含min函数的栈,666
  [416]剑指Offer_用两个栈实现队列,674
 [九]其他经典算法,676
  [426]Manacher(马拉车)算法,676
  [426]什么是递归,通过这篇文章,让你彻底搞懂递归,685
  [394]经典的八皇后问题和N皇后问题,699
  [389]两个超级大数相加,711
  [371]背包问题系列之_基础背包问题,715
  [366]约瑟夫环,726
  [362]汉诺塔,737
  [356]青蛙跳台阶相关问题,742
 [十]位运算相关,746
  [565]多种方式解2的幂,746
  [560]位运算解只出现一次的数字,750
  [556]位运算解形成两个异或相等数组的三元组数目,757
  [534]剑指Offer_0~n_1中缺失的数字,760
  [513]汉明距离,763
  [512]反转二进制位,765
  [499]位运算解只出现一次的数字III,769
  [495]位运算等多种方式解找不同,773
  [494]位运算解只出现一次的数字,777
  [476]根据数字二进制下1的数目排序,780
  [469]位运算求最小的2的n次方,784
  [425]剑指Offer_二进制中1的个数,788
  [383]不使用"+","_","×","÷"实现四则运算,794
  [361]交替位二进制数,803
  [364]位1的个数系列[1],807
  [385]位1的个数系列[2],812
  [402]位1的个数系列[3],818
  [357]交换两个数字的值,823
 [十一]常见数据结构,826
  [348]数据结构_数组,826
  [352]数据结构_链表,829
  [359]数据结构_队列,837
  [363]数据结构_栈,842
  [368]数据结构_散列表,846
  [373]数据结构_树,854
  [378]数据结构_堆,863
 [十二]常见排序算法,873
  [101]排序_冒泡排序,873
  [102]排序_选择排序,876
  [103]排序_插入排序,878
  [104]排序_快速排序,881
  [105]排序_归并排序,887
  [106]排序_堆排序,891
  [107]排序_桶排序,895
  [108]排序_基数排序,897
  [109]排序_希尔排序,902
  [110]排序_计数排序,905
  [111]排序_位图排序,907
  [112]排序_其他排序,909
 [十三]常见查找算法,912
  [201]查找_顺序查找,912
  [202]查找_二分法查找,913
  [203]查找_插值查找,914
  [204]查找_斐波那契查找,915
  [205]查找_分块查找,918
  [206]查找_哈希查找,919
  [207]查找_其他查找,921
 [十四]其他算法,922
  [585]最大升序子数组和,922
  [584]前缀和解和为K的子数组,925
  [583]字符串中的最大奇数,929
  [581]所有蚂蚁掉下来前的最后一刻,932
  [579]摩尔投票算法解主要元素,937
  [578]计数质数,940
  [577]数组中的最长连续子序列,942
  [571]山脉数组的峰顶索引,945
  [569]多种方式解4的幂,948
  [567]最后一块石头的重量,952
  [562]数组中的最长山脉,955
  [558]最长回文串,959
  [550]旋转图像,962
  [546]砖墙,哈希表解决,965
  [541]字符串压缩,视频演示,969
  [536]剑指Offer_构建乘积数组,972
  [535]剑指Offer_扑克牌中的顺子,975
  [533]剑指Offer_最小的k个数,978
  [525]最富有客户的资产总量,983
  [524]爱生气的书店老板,985
  [521]滑动窗口解最大连续1的个数,988
  [518]托普利茨矩阵,993
  [511]独一无二的出现次数,996
  [509]数组中的第K个最大元素,998
  [506]无重叠区间,1001
  [504]旋转数组的3种解决方式,1004
  [496]字符串中的第一个唯一字符,1012
  [487]重构字符串,1015
  [484]打家劫舍 II,1018
  [482]上升下降字符串,1022
  [481]用最少数量的箭引爆气球,1026
  [480]移动零,1031
  [479]递归方式解打家劫舍,1036
  [475]有效的山脉数组,1040
  [472]插入区间,1044
  [468]提莫攻击的两种解决方式,1047
  [467]递归和非递归解路径总和问题,1050
  [454]字母异位词分组,1055
  [452]跳跃游戏,1058
  [443]滑动窗口最大值,1061
  [436]剑指Offer_顺时针打印矩阵,1068
  [428]剑指Offer_打印从1到最大的n位数,1072
  [427]剑指Offer_数值的整数次方,1074
  [424]剑指Offer_剪绳子,1077
  [421]在排序数组中查找元素的第一个和最后一个位置,1083
  [419]剑指Offer_旋转数组的最小数字,1087
  [418]剑指Offer_斐波那契数列,1090
  [415]最佳观光组合,1093
  [412]判断子序列,1095
  [408]剑指Offer_替换空格,1101
  [406]剑指Offer_二维数组中的查找,1103
  [405]换酒问题,1107
  [404]剑指Offer_数组中重复的数字,1111
  [393]括号生成,1115
  [392]检查数组对是否可以被 k 整除,1121
  [390]长度最小的子数组,1126
  [384]整数反转,1134
  [382]每日温度的5种解题思路,1137
  [380]缺失的第一个正数[中],1146
  [379]柱状图中最大的矩形[难],1153
  [377]调整数组顺序使奇数位于偶数前面,1166
  [369]整数替换,1171
  [365]消除游戏,1174
  [360]等差数列划分,1179
  [358]移掉K位数字,1182
  [355]两数相加,1185
  [354]字典序排数,1190
  [353]打乱数组,1192
  [351]最少移动次数使数组元素相等,1194
  [350]有序矩阵中第K小的元素,1196
  [349]组合总和,1198
  [347]猜数字大小,1200
  [346]查找和最小的K对数字,1204
  [345]超级次方,1206
  [344]最大整除子集,1208
  [343]水壶问题,1210
  [342]计算各个位数不同的数字个数,1212
::下载地址::

BCCN本地下载 
开通VIP
可免资源分下载所有资源
::下载本资源的人也下载了::
::作者其它资源::
 
>> 评论
 
热门Tag:
 
编程中国 版权所有,并保留所有权利。 在线客服
微信扫码咨询

Powered by BCCN 1.020, Processed in 0.010034 second(s)
Copyright©2010-2023, BCCN.NET, All Rights Reserved

在线客服
微信扫码咨询