散列表(Hash table,也叫哈希表),是根据键(Key)而直接访问在内存储存位置的数据结构。也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做散列函数,存放记录的数组称做散列表。 例如,在通讯录中要存储姓名和电话号码,此时将 ...
分类:
其他好文 时间:
2020-06-14 12:48:23
阅读次数:
74
链接:https://leetcode-cn.com/problems/letter-combinations-of-a-phone-number/ 代码 class Solution { private String letters[] = {" ", "", "abc", "def", "ghi ...
分类:
其他好文 时间:
2020-06-13 21:47:24
阅读次数:
71
一、表设计 1.用户表 继承AbstractUser 扩展 phone 电话号码 avatar 用户头像 create_time 创建时间 外键字段 一对一个人站点表 2.个人站点表 site_name 站点名称 site_title 站点标题 site_theme 站点样式 3.文章标签表 nam ...
分类:
其他好文 时间:
2020-06-11 01:08:00
阅读次数:
91
""" 一个项目中最最最重要的不是业务逻辑的书写 而是前期的表设计,只要将表设计好了,后续的功能书写才会一帆风顺 bbs表设计 1.用户表 继承AbstractUser 扩展 phone 电话号码 avatar 用户头像 create_time 创建时间 外键字段 一对一个人站点表 2.个人站点表 ...
分类:
其他好文 时间:
2020-06-10 11:30:12
阅读次数:
63
题目: 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例: 输入:"23" 输出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"]. 说明: 尽 ...
分类:
其他好文 时间:
2020-06-09 18:34:21
阅读次数:
43
题目描述 leetcode - 17:https://leetcode-cn.com/problems/letter-combinations-of-a-phone-number/submissions/ 解题关键 递归 回溯 碎碎念 感觉就是一个递归加回溯。 把digits列出的数字键按顺序递归d ...
分类:
其他好文 时间:
2020-06-08 19:01:18
阅读次数:
58
收集了一些常用的正则表达式,第一个表已经足以应付大部分情况了,第二个表涉及到正则表达式的贪婪匹配与懒惰匹配。 符号意义 ^ 匹配行的开头 $ 匹配行的结尾 . 匹配任意单个字符 […] 匹配[]中的任意一个字符 (…) 设定分组 \ 转义字符 \d 匹配数字[0-9] \D \d 取反 \w 匹配字 ...
分类:
其他好文 时间:
2020-06-04 01:46:18
阅读次数:
72
1.邮箱 export const isEmail = (s) => { return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s) } 2.手机号码 export const isMobile = ...
分类:
其他好文 时间:
2020-05-31 18:18:32
阅读次数:
116
非负整数:^\d+$ 正整数:^[0-9]*[1-9][0-9]*$ 非正整数:^((-\d+)|(0+))$ 负整数:^-[0-9]*[1-9][0-9]*$ 整数:^-?\d+$ 非负浮点数:^\d+(\.\d+)?$ 正浮点数 : ^((0-9)+\.[0-9]*[1-9][0-9]*)|([ ...
分类:
其他好文 时间:
2020-05-24 00:41:46
阅读次数:
45
数据清洗与格式转换 探索性数据分析 特征筛选 1.数据清洗与格式转换 通过pandas来导入csv:查看一下数据的基本情况,可以看到,整个数据集有3333条数据,21个维度,最后一列是分类 基本信息以及类型 我们可以看到 1.个人信息:州名、账号长度、区号、电话号码,这些个人信息对结果意义不大,删除 ...
分类:
其他好文 时间:
2020-05-22 10:08:31
阅读次数:
80