【LeetCode】547.朋友圈 发表于 2019-06-21 | 更新于: 2019-06-21 | 分类于 LeetCode 字数统计: 781 | 阅读时长 ≈ 4 题目描述题目难度:★★★★题目链接: https://leetcode-cn.com/problems/friend-circles 班上有 N 名学生。其中有些人是朋友,有些则不是。他们的友谊具有是传递性。如果已知 A 是 B 的朋友,B 是 C 的朋友,那么我们可以认为 A 也是 C 的朋友 ... 阅读全文 »
【LeetCode】 146.LUR缓存机制 发表于 2019-06-21 | 更新于: 2019-06-21 | 分类于 LeetCode 字数统计: 1,189 | 阅读时长 ≈ 5 题目描述题目难度:★★★★这是一道LeetCode上的算法题,题目地址:LRUCache 运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据 get 和 写入数据 put 。 获取数据 get(key) - 如果密钥 (key) 存在于缓 ... 阅读全文 »
JVM全面剖析 发表于 2019-05-28 | 更新于: 2019-05-28 | 分类于 Java 字数统计: 265 | 阅读时长 ≈ 1 JVM 程序计数器:指向当前线程正在执行的字节码指令地址,行号 虚拟机栈:存储当前线程运行方法所需要的数据、指令、返回地址 本地方法栈: 方法区:类信息、常量、静态变量、JIT Heap:JVM的内存模型 (cmd、jconsole) 虚拟机栈 我们新建一个JVM.java类 12345678 ... 阅读全文 »
【LeetCode】47.全排列② 发表于 2019-05-04 | 更新于: 2019-05-04 | 分类于 LeetCode 字数统计: 607 | 阅读时长 ≈ 3 题目描述给定一个可包含重复数字的序列,返回所有不重复的全排列。 示例: 输入: [1,1,2] 输出: [ [1,1,2], [1,2,1], [2,1,1] ] 思路这道题是上一道题的延伸,由于数组中有可能会出现重复的数字,按照之前的算法会有重复排列产生,因此我们需要判断前面一个 ... 阅读全文 »
【LeetCode】8.字符串转换整数atoi 发表于 2019-05-03 | 更新于: 2019-05-03 | 分类于 LeetCode 字数统计: 598 | 阅读时长 ≈ 2 题目描述请你来实现一个 ==atoi== 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则 ... 阅读全文 »
SpringBoot玩转数据库 发表于 2019-04-29 | 更新于: 2019-04-29 | 分类于 Spring 字数统计: 977 | 阅读时长 ≈ 5 使用JDBC第一步:添加依赖上一篇中说到很多关于添加依赖后如何进行reimport这里就不在多重复了123456789101112131415<!-- JDBC --> <dependency> <groupId>org.springframe ... 阅读全文 »
【Spring】Springboot的正确开启方式 发表于 2019-04-26 | 更新于: 2019-04-27 | 分类于 Spring 字数统计: 1,986 | 阅读时长 ≈ 9 听说springboot很久了,今天就上手来玩玩,以下是我开始玩的记录。首先就是创建一个springboot 的一个quickstart的项目。 创建项目 完成项目的创建还不够,此时你的maven项目中依赖文件还没有导入,你需要将pom.xml文件配置如下,当然==name==根据自己配置,然 ... 阅读全文 »
【LeetCode】46.全排列① 发表于 2019-04-24 | 更新于: 2019-04-24 | 分类于 LeetCode 字数统计: 1,073 | 阅读时长 ≈ 5 题目描述给定一个没有重复数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 解题思路思路① 该题给的输入数组是没有重复项的,故该 ... 阅读全文 »
【nowcoder】求和 发表于 2019-04-23 | 更新于: 2019-04-23 | 分类于 模拟笔试题集 字数统计: 572 | 阅读时长 ≈ 3 题目描述输入两个整数 n 和 m,从数列1,2,3…….n 中随意取几个数,使其和等于 m ,要求将其中所有的可能组合列出来 解决思路基于递归实现dfs(深度优先搜索) 即可. 这是一个比较典型的背包问题.背包问题的一个衍生问题,设i是1,2,3…….n 中的一个数,那么从i=1开始,(n,m ... 阅读全文 »
【LeetCode】5.最长回文子串 发表于 2019-04-22 | 更新于: 2019-04-24 | 分类于 LeetCode 字数统计: 783 | 阅读时长 ≈ 3 题目描述给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: "babad" 输出: "bab" 注意: “aba” 也是一个有效答案。示例 2: 输入: "cbbd" 输出: & ... 阅读全文 »