概念:算法与数据结构相辅相成 算法是为了解决某一个具体的问题,提出来的一个解法 数据结构是为了支撑这次解法,所提出的一种存储结构 1、两数之和(LeetCode1) 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假 ...
分类:
编程语言 时间:
2020-02-21 20:12:36
阅读次数:
102
Java JDK源码:集合类、并发包 JVM JavaWeb Servlet原理 Tomcat Spring全家桶 数据库:Mybatis、MySQL、JDBC、分库分表 https://ke.qq.com/course/327414?tuin=aecb9ef0 算法与数据结构: 比如 计算机与操作 ...
分类:
其他好文 时间:
2020-02-16 13:00:39
阅读次数:
132
1. 算法与数据结构应该以巧妙的方式结合起来,达到解决问题的目的,并提高效率。 2. 数据的静态组织和动态的操作算法,构成了ADT。一旦选择了某种数据结构,ADT的性能也可以确定。由此得知,抽象数据类型的挑选本质上是确定其数据结构。 3. 用数组存放数据,会出现空间超出不够用或浪费用不完的情况(即使 ...
分类:
其他好文 时间:
2020-01-23 09:19:42
阅读次数:
62
题目链接: 71. Simplify Path 题目大意: 简化路径,如果对于‘.'字符,表明为此目录,对于‘..'字符,表明为回到此目录上一节点(即:删除上一节点),我们现在需要删除多余的'/'字符和'.'字符 做题报告: (1)该题涉及的算法与数据结构与知识点 Java NIO中的Files类, ...
分类:
其他好文 时间:
2020-01-22 23:35:09
阅读次数:
96
题目链接: Remove All Adjacent Duplicates In String 题目大意: 。。。。 做题报告: (1)该题涉及的算法与数据结构 。。。 (2)自己的解答思路+代码+分析时间和空间复杂度 (3)大神们的解答思路+代码+分析时间和空间复杂度 时间和空间复杂度: 时间复杂度 ...
分类:
其他好文 时间:
2020-01-22 16:23:12
阅读次数:
49
题目链接: Remove All Adjacent Duplicates In String 题目大意: 删除字符串中的所有相邻字符 做题报告: (1)该题涉及的算法与数据结构 栈,原地算法 (2)自己的解答思路+代码+分析时间和空间复杂度 Input: "abbaca" Output: "ca" ...
分类:
其他好文 时间:
2020-01-22 16:15:20
阅读次数:
82
题目链接: Valid Parentheses 题目大意: 判断字符串s的字符是否满足符号匹配 做题报告: (1)该题涉及的算法与数据结构 栈,哈希表 (2)自己的解答思路+代码+分析时间和空间复杂度 思路: 栈先入后出特点,若遇到左括号入栈,遇到右括号时将对应栈顶左括号出栈,则遍历完所有括号后 s ...
分类:
其他好文 时间:
2020-01-21 00:23:49
阅读次数:
87
今天分享的是之前分享文章中被裁的小C,可以看这篇文《寒冬之下,被cai的那些人到底去哪了?》,最近他已经找到心仪公司今日头条Offer,并且即将入职,在应我要求下,他写了篇总结文如下。下文中的"我",不是鱼哥,是特指小C。 这两个月听的最多的两个词就是 寒冬 和 裁员 ,作为被裁大军中的一员,经历焦 ...
分类:
其他好文 时间:
2020-01-17 22:47:44
阅读次数:
129
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的, ...
分类:
编程语言 时间:
2020-01-17 16:17:27
阅读次数:
80
《程序员代码面试指南--IT名企算法与数据结构题目最优解》 左程云 著 打气球的最大分数 【题目】给定一个数组arr,代表一排有分数的气球。每打爆一个气球都能获得分数,假设打爆气球的分数为X,获得分数的规则如下:1)如果被打爆气球的左边有没有被打爆的气球,找到离被打爆气球最近的气球,假设分数为L;如 ...
分类:
其他好文 时间:
2020-01-01 11:37:07
阅读次数:
191