摘要:
https://baijiahao.baidu.com/s?id=1573864355364193&wfr=spider&for=pc 阅读全文
摘要:
1.首先通过网址https://github.com.ipaddress.com/www.github.com查看当前github.com对应的IP地址,查到的信息如下图所示 hosts文件是什么,host文件作用是什么? 一、什么是host文件 hosts文件百度名片的相关解释是,Hosts是一个 阅读全文
摘要:
import java.util.*; /** * 347. 前 K 个高频元素 * 给定一个非空的整数数组,返回其中出现频率前 k 高的元素。 * <p> * <p> * <p> * 示例 1: * <p> * 输入: nums = [1,1,1,2,2,3], k = 2 * 输出: [1,2] 阅读全文
摘要:
$ cd /usr/local $ mkdir soft $ cd soft $ wget http://download.redis.io/releases/redis-4.0.6.tar.gz $ tar xzf redis-4.0.6.tar.gz $ cd redis-4.0.6 $ mak 阅读全文
摘要:
安装 1curl -R -O http://www.lua.org/ftp/lua-5.3.1.tar.gz2tar zxf lua-5.3.1.tar.gz3cd lua-5.3.14make linux test 报错 1lua.c:80:31: 致命错误:readline/readline.h 阅读全文
摘要:
1import java.util.Stack; 2 3/** 4 * 150. 逆波兰表达式求值 5 * 根据 逆波兰表示法,求表达式的值。 6 * <p> 7 * 有效的运算符包括 +, -, *, / 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。 8 * <p> 9 * <p>10 阅读全文
摘要:
1import java.util.Stack; 2 3/** 4 * 1047. 删除字符串中的所有相邻重复项 5 * 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 6 * <p> 7 * 在 S 上反复执行重复项删除操作,直到无法继续删除。 8 * <p 阅读全文
摘要:
1import java.util.Stack; 2 3/** 4 * 20. 有效的括号 5 * 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 6 * <p> 7 * 有效字符串需满足: 8 * <p> 9 * 左括号必须用相同类型的右括号闭 阅读全文
摘要:
字符串总结 字符串常用的算法思想,双指针翻转kmp:通过记录前缀避免每次重新查找时在从头找 1import java.util.ArrayList; 2import java.util.List; 3 4/** 5 * 28. 实现 strStr() 6 * 实现 strStr() 函数。 7 * 阅读全文
摘要:
1/** 2 * 459. 重复的子字符串 3 * 给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。 4 * <p> 5 * 示例 1: 6 * <p> 7 * 输入: "abab" 8 * <p> 9 * 输出: True1 阅读全文
摘要:
https://www.cnblogs.com/hjw-zq/p/9778514.html 阅读全文
摘要:
1import java.util.ArrayList; 2import java.util.List; 3 4/** 5 * 28. 实现 strStr() 6 * 实现 strStr() 函数。 7 * <p> 8 * 给定一个 haystack 字符串和一个 needle 字符串,在 hays 阅读全文
摘要:
关于 哈希的总结哈希函数:将串数字分散到一个存储空间上的公式哈希碰撞:通过哈希函数分配到一个地放上了哈希常用 容器数组 set map数组:大小有限,跨度小set:无线大小,跨度大map: 当需要继续记录值和位置 阅读全文
摘要:
1/** 2 * 344. 反转字符串 3 * 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 4 * <p> 5 * 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 6 * <p> 7 * 你可以假设 阅读全文
摘要:
1/** 2 * 383. 赎金信 3 * 给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串 ransom 能不能由第二个字符串 magazines 里面的字符构成。如果可以构成,返回 true ;否则返回 false。 4 * <p> 5 * (题目说 阅读全文
摘要:
1import java.util.HashMap; 2import java.util.Map; 3 4/** 5 * 454. 四数相加 II 6 * 给定四个包含整数的数组列表 A , B , C , D ,计算有多少个元组 (i, j, k, l) ,使得 A[i] + B[j] + C[k 阅读全文
摘要:
1import java.util.HashMap; 2import java.util.Map; 3 4/** 5 * 1. 两数之和 6 * 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。 7 * <p> 8 阅读全文
摘要:
1package 哈希; 2 3import java.util.HashSet; 4import java.util.Set; 5 6/** 7 * 202. 快乐数 8 * 编写一个算法来判断一个数 n 是不是快乐数。 9 * <p>10 * 「快乐数」定义为:11 * <p>12 * 对于一个 阅读全文
摘要:
1import java.util.HashSet; 2import java.util.Set; 3 4/** 5 * 349. 两个数组的交集 6 * 给定两个数组,编写一个函数来计算它们的交集。 7 * <p> 8 * <p> 9 * <p>10 * 示例 1:11 * <p>12 * 输入: 阅读全文
摘要:
1public class IsAnagram { 2 3 /** 4 * 242. 有效的字母异位词 5 * 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 6 * <p> 7 * 示例 1: 8 * <p> 9 * 输入: s = "anagram", t = 阅读全文