自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

数据结构和算法

来了就多坐会

  • 博客(27)
  • 资源 (18)
  • 收藏
  • 关注

原创 markdown文字居中以及尺寸颜色设置(二)

截止到目前我已经写了 500多道算法题,其中部分已经整理成了pdf文档,目前总共有1000多页(并且还会不断的增加),大家可以免费下载下载链接:https://pan.baidu.com/s/1hjwK0ZeRxYGB8lIkbKuQgQ提取码:6666Markdown是支持内嵌HTML的,对于前端开发人员这个很简单,对于非前段开发人员来说可以使用下面方式进行设置1.1文字居中展示可以使用center标签,或者使用div标签,或者使用p标签,或者h标签都是可以的例如<center.

2021-06-13 22:17:40 6379 6

原创 markdown常用基础语法及快捷键(一)

截止到目前我已经写了 500多道算法题,其中部分已经整理成了pdf文档,目前总共有1000多页(并且还会不断的增加),大家可以免费下载下载链接:https://pan.baidu.com/s/1hjwK0ZeRxYGB8lIkbKuQgQ提取码:66661.1 标题# 一级标题 (快捷键ctrl+1)## 二级标题 (快捷键ctrl+2)### 三级标题 (快捷键ctrl+3)#### 四级标题 (快捷键ctrl+4)#####.

2021-06-13 18:00:57 1427 1

原创 LeetCode 752. 打开转盘锁

截止到目前我已经写了 500多道算法题,其中部分已经整理成了pdf文档,目前总共有1000多页(并且还会不断的增加),大家可以免费下载下载链接:https://pan.baidu.com/s/1hjwK0ZeRxYGB8lIkbKuQgQ提取码:6666《373,数据结构-6,树》public void levelOrder(TreeNode tree) { Queue<TreeNode> queue = new LinkedList<>(); qu.

2021-06-11 16:40:44 183

原创 LeetCode 279. 完全平方数

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。二叉树的BFS遍历像下面这样他的代码很简单public void levelOrder(TreeNode tree) { Queue<TreeNode> queue = new LinkedList<>(); ..

2021-06-11 11:47:43 173

原创 LeetCode 221. 最大正方形

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。有可能是下面这种情况,就是左边或者上边的某一个高度小于dp[i-1][j-1]的值,要想构成最大的正方形我们只能取最小的。也有可能是下面这种,就是左边和上边的高度都不小于dp[i-1][j-1]的值。public int maxima..

2021-06-11 11:43:33 362 1

原创 LeetCode 516. 最长回文子序列

public int longestPalindromeSubseq(String s) { int length = s.length(); int[][] dp = new int[length][length]; //这里i要从最后一个开始遍历 for (int i = length - 1; i >= 0; i--) { //单个字符也是一个回文串 dp[i][i] = 1; //j从i的下一个开始...

2021-06-11 11:39:45 257 2

原创 LeetCode 227. 基本计算器 II

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。视频链接public int calculate(String s) { //记录每个数字前面的符号,如果是乘法和除法就直接和前面的数字运算, //然后在存放到栈中,如果是加法和减法直接存放到栈中 int preSign = ..

2021-06-11 11:37:47 162

原创 LeetCode 350. 两个数组的交集 II

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。视频链接public int[] intersect(int[] nums1, int[] nums2) { // 先对两个数组进行排序 Arrays.sort(nums1); Arrays.sort(nums2); ..

2021-06-11 11:35:32 136 1

原创 LeetCode 1047. 删除字符串中的所有相邻重复项

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。视频链接public String removeDuplicates(String S) { char[] chars = S.toCharArray(); Stack<Character> stack = new Sta..

2021-06-11 11:33:13 121 1

原创 LeetCode 1672. 最富有客户的资产总量

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。public int maximumWealth(int[][] accounts) { int max = 0; for (int i = 0; i < accounts.length; i++) { int t..

2021-06-11 11:29:07 187 1

原创 LeetCode 1052. 爱生气的书店老板

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。来看下代码public int maxSatisfied(int[] customers, int[] grumpy, int X) { int satisfied = 0;//先统计本来就满意的 int length = grum..

2021-06-11 11:27:25 192 2

原创 LeetCode 503. 下一个更大元素 II

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。单调栈解决这题可以参照前面讲的379,柱状图中最大的矩形(难)382,每日温度的5种解题思路386,链表中的下一个更大节点519,单调栈解下一个更大元素 I int res[] = new int[length]; Sta..

2021-06-11 11:24:45 225 1

原创 LeetCode 354. 俄罗斯套娃信封问题

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。最长上升子序列的计算这里就不在赘述,具体可以看下《413,动态规划求最长上升子序列》,我们来看下这题的最终代码。public int maxEnvelopes(int[][] envelopes) { //边界条件判断 if (en..

2021-06-11 10:59:09 255 1

原创 LeetCode 1004. 最大连续1的个数 III

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。来看下代码public int longestOnes(int[] A, int K) { int left = 0;//窗口左边的位置 int maxWindow = 0;//窗口的最大值 int zeroCount =..

2021-06-11 10:46:09 234

原创 LeetCode 473. 火柴拼正方形

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。视频链接这就是回溯算法,他不断的尝试,一旦成功也就成功了。如果不成功,在回到上一步继续尝试,其实他有一个经典的模板private void backtrack("原始参数") { //终止条件(递归必须要有终止条件) if ("终止..

2021-06-11 10:41:28 341 2

原创 LeetCode 496. 下一个更大元素 I

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。视频链接public int[] nextGreaterElement(int[] nums1, int[] nums2) { //map中的key是数组中元素的值,value是这个值遇到的 //右边第一个比他大的值 Map&..

2021-06-11 10:37:49 121 2

原创 LeetCode 766. 托普利茨矩阵

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。视频演示 由于CSDN不支持视频播放,这里放了链接public boolean isToeplitzMatrix(int[][] matrix) { //最后一行和最后一列因为没有右下角的元素,不需要比较 int row = mat..

2021-06-09 18:50:22 119

原创 LeetCode 5. 最长回文子串

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。public String longestPalindrome(String s) { if (s.length() < 2) return s; int start = 0; int maxLen = 0..

2021-06-09 18:47:46 136

原创 LeetCode 330. 按要求补齐数组

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。public int minPatches(int[] nums, int n) { //累加的总和 long total = 0; //需要补充的数字个数 int count = 0; //访问的数组下标索引..

2021-06-09 18:42:28 148

原创 LeetCode 714. 买卖股票的最佳时机含手续费

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。动态规划解决这题和《492,动态规划和贪心算法解买卖股票的最佳时机 II》非常类似,不同的是第492题不需要手续费,而这个题需要手续费。参照第492题我们来看下这题使用动态规划该怎么解决。public int maxProfit(int[] pri..

2021-06-09 18:39:48 219

原创 LeetCode 424. 替换后的最长重复字符

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。搞懂了上面的过程,我们再来看下代码public int characterReplacement(String s, int k) { //字符串的长度 int length = s.length(); //用来存放..

2021-06-09 10:34:20 163 2

原创 LeetCode 461. 汉明距离

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。public int hammingDistance(int x, int y) { return Integer.bitCount(x ^ y);} 一行代码搞定,这题实际上没什么难度,我们只需要计算x和y的异或结果,然后再计算这个结果..

2021-06-09 10:29:18 112

原创 LeetCode 1207. 独一无二的出现次数

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。public boolean uniqueOccurrences(int[] arr) { //map统计每个数字出现的次数 Map<Integer, Integer> map = new HashMap<>()..

2021-06-09 10:20:39 237

原创 LeetCode 108. 将有序数组转换为二叉搜索树

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。代码如下public TreeNode sortedArrayToBST(int[] num) { //边界条件判断 if (num.length == 0) return null; return sor..

2021-06-07 21:23:55 142

原创 LeetCode 215. 数组中的第K个最大元素

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。public int findKthLargest(int[] nums, int k) { Arrays.sort(nums);//先排序 return nums[nums.length - k];//在查找}public i..

2021-06-07 21:06:41 100

原创 水浒传每回内容梗概

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。……总共39页,就不在一一展示,可以扫描最上面的二维码,关注微信公众号“数据结构和算法”,回复1037即可下载...

2021-06-03 22:20:15 562

原创 面试个人自我评价总结

想看更多算法题,可以扫描上方二维码关注我微信公众号“数据结构和算法”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加),可以在公众号中回复关键字“pdf”即可下载。……总共8页,就不在一一展示,可以扫描最上面的二维码,关注微信公众号“数据结构和算法”,回复1036即可下载...

2021-06-03 22:16:21 234

数据结构和算法PDF文档

1000多页的算法题解,包含数据结构,排序,查找,递归,回溯算法,二叉树,动态规划,贪心算法,双指针,滑动窗口,前缀和等。

2023-06-02

数据结构和算法试题-总共1000多页带目录

1000多页的PDF数法题解,包含动态规划,回溯算法,贪心算法,BFS和DFS,滑动窗口,双指针,栈相关,链表相关,常见数据结构,十几种排序算法等等

2021-08-03

数据结构和算法题解-1000多页.pdf

目前自己写了500多道算法题解,部分整理成PDF格式,目前有1000多页,大家可以免费下载学习

2021-05-09

java编程与算法

java编程与算法题,可以下载学习一下,对编程有很大帮助

2018-08-30

九宫格解锁例子

实现九宫格解锁的小例子,适合新手学习使用。

2014-06-29

android下拉刷新

android下拉刷新,一个简单的android下拉刷新demo

2014-03-13

OAuth授权认证

新浪、腾讯、网易、搜狐微博的授权认证源码。

2014-03-13

口袋微博源码

口袋微博,服务器及客户端代码,用于android客户端学习开发。

2014-03-13

二维码及条形码生成与扫描

android源码,二维码和一维码的生成和扫描。

2014-03-13

Android 上百实例源码

android开发案例,对于android开发者来说有很大的帮助。

2013-09-24

dom4j-1.6.1.jar

android中用到的DOM解析,下载下来即可用,对android开发的童鞋来说很有帮助。

2013-09-24

android音乐播放器源码

android方面的音乐播放器源代码,适合初级人员的学习

2012-12-19

坦克大战源码

坦克大战源代码 很经典的Android程序代码 值得初级者学习研究

2012-12-19

连连看源码

用java编写的连连看游戏源码,适合初学者的学习。

2012-04-06

贪吃蛇源码

简单的贪吃蛇源码,适合学习java的初学者学习使用。

2012-04-06

java象棋源码

一个简单的java象棋源码,适合初学者。

2012-04-06

材料力学课后习题答桉

材料力学答案,内容全面,详细,尤其是对在校的机械系大学生来说非常重要。

2011-06-17

工程数学概率统计简明教程

工程数学概率作为大学必学的一门课程,对在校大学生具有很好的辅助作用。

2011-06-17

2011二级C语言题库100题

学习编程最基础的语言,C语言编程100道题,非常适合在校大学生的学习以及考取二级证书所用。

2011-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除