5 龙骨

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

[LeetCode解题]--SQL实现TOP N

mysql8之后支持分析函数了 ,爱了

2020-09-15 00:53:13

[LeetCode解题]--二叉树的所有路径

112 路径总和

2020-09-14 19:16:24

ceph单机版搭建与(golang)常用api

ceph线上工作心得

2020-09-14 18:52:01

[LeetCode解题]--链表专题

Flag,那些如果说还有梦想,那一定是强大自信下的信念。 纪 重出江湖

2020-08-24 22:50:07

[LeetCode解题]--二叉树的前中后续遍历-递归与非递归版实现

144. 二叉树的前序遍历94. 二叉树的中序遍历145. 二叉树的后序遍历【题目描述】给定一个二叉树,返回它的前序 中序 后续 遍历。示例:输入: [1,null,2,3] 1 \ 2 / 3 输出: 前序 [1,2,3] 中序 [1,3,2] 后续 [3,2,1]进阶:递归算法很简单,你可以通过迭代算法完成吗?一、递归实现二叉树的前、中、后续遍历 // 前序遍历 ...

2020-08-01 23:37:17

[LeetCode解题]--最长回文子串

第_5_最长回文子串5. 最长回文子串题目描述给定一个字符串 s,找到 s 中最长的回文子串。你可以假设s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"解决方法一:提示超时...思路:暴力求解代码 public static String longestPalindrome1(String s) { String...

2020-07-26 01:00:22

[LeetCode解题]--链表

LeetCode打卡,对一些链表题目进行总结 [ _2_两数相加 _203_移除链表元素 ]_2_两数相加2. 两数相加问题描述给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -&gt...

2020-07-24 01:45:42

[LeetCode解题]--container

LeetCode 第 202 205 242 290 349 350 属于一类问题---数组相关的 “container”。主打HashMap能解决一、 _202_HappyNumber二、 _205_IsomorphicStrings三、 _242_ValidAnagram四、 _290_WordPattern五、 _349_IntersectionofTwoArrays六、 _350_IntersectionofTwoArraysII...

2020-07-20 00:06:02

golang 文件夹遍历与文件压缩

嗯,先发布了,周日前整理

2020-07-14 22:29:40

[LeetCode解题]--无重复字符的最长子串

public int lengthOfLongestSubstring(String s) { int n = s.length(), ans = 0; Map<Character, Integer> map = new HashMap<>(); for (int end = 0, start = 0; end < n; end++) { char alpha = s.charAt(end); ...

2020-07-08 21:01:32

golang读写json

1.ERROR: json: cannot unmarshal array into Go struct field解决办法package mainimport ( "encoding/json" "log")var body_byte = []byte(`{ "status": true, "data": { "ModelList": [{ "Id": 1, "Name": "foo", "CarId": 1, "EngName": "bar"...

2020-07-08 12:12:54

[LeetCode解题]--TOP_K问题

夜深人静,是那键盘的丁丁作响,那或是源于内心梦想的呐喊,督促一路高歌前行。继续打卡LeetCode。《剑指offer》--最小的K个数,LeetCode 第 215 347 451 属于一类问题---堆排序相关的 “TOP_K” 问题。一、_剑指offer_最小的K个数二、_215_KthLargestElementinanArray三、_347_Top_K_Frequent_Elements四、_451_SortCharactersByFrequency...

2020-06-30 00:48:12

[LeetCode解题]--对撞指针

LeetCode 第 11 125 167 344 345 属于一类问题---数组相关的 “对撞指针”。一、_11_ContainerWithMostWater二、 _125_ValidPalindrome三、_167_TwoSumIIInputArrayisSorted四、_344_ReverseString五、_345_ReverseVowelsofaString...

2020-06-25 21:18:28

[LeetCode解题]--快慢指针

LeetCode 第 26 2780 283属于一类问题---数组相关的 “快慢指针”。另外对于wc问题,HashMap总能求解。一、 _26_RemoveDuplicatesfromSortedArray二、 _27_RemoveElement三、_80_RemoveDuplicatesfromSortedArrayII四、_283_MoveZeroes...

2020-06-23 23:23:18

[剑指offer解题]--和为S的连续正数序列

题目描述小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck!解析1.一个数学问题 :给n个连续的数,求他们的sum示例 2 3 4 5 那么他们的sum是多少呢 14=(5+2)*(5-2+1)..

2020-06-21 15:48:31

[剑指offer解题]--最小的K个数

题目描述输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。看到题目,最粗暴的方法是Arrays.sort(arr),之后取最后几位,但显然不是明智之举。不过既然说到了这里,点开看Arrays.sort的源码,1.8使用Dual-Pivot Quicksort [ 双轴快排,O(nlog(n))],有意思了,得空儿了看看实现。typically faster than traditional (one-pivot).

2020-06-21 15:21:46

常用SQL模板

一、总结一下曾经值得欣赏的SQL未完待续二、mysql 从 A 库导入到 B 库mysql 从 A 库导入到 B 库1. 测试连接mysql mysql -h -u -p2.将mysql导出到文件mysqldump -h -u -p A > A.txt3.将文件导入到mysql3.1 方法一:(1)选择数据库use B;(2)设置数据库编码set names utf8;(3)导入数据(注意sql文件的路径)source /mypath/A.txt;.

2020-06-18 17:11:08

golang 实现文件压缩

对文件进行压缩,同时考虑了Linux 和 Wins 目录差异func main() { srcDir:="E:/xx/v1" zipFileName:="E:/xx/v1_zip.zip" Zip(srcDir, zipFileName)}// 打包成zip文件func Zip(src_dir string, zip_file_name string) { // 预防:旧文件无法覆盖 os.RemoveAll(zip_file_name) // 创建:zip文件 zipfi

2020-06-15 16:17:39

ES 优化总结

1.ES如何做到亿级数据查询毫秒级返回?今日一名高级开发小伙伴儿突然问道这个问题,刚开始听到这个命题,也是有点儿一头雾水。当前ES的数据总量是300万,距离规划每次500万有些差距。第一次查询时间500毫秒,二次查询5毫秒。有一个组件叫 filesystem 可以值得一探。https://cloud.tencent.com/developer/article/1511890https://mp.weixin.qq.com/s/yNXcFhZ3OKEXXMq2lw085w...

2020-06-10 10:04:42

mysql 联合索引

联合索引原则1、需要加索引的字段,要在where条件中2、数据量少的字段不需要加索引3、如果where条件中是OR关系,加索引不起作用4、符合最左原则从一道有趣的题目开始分析:假设某个表有一个联合索引(c1,c2,c3,c4)以下选项哪些字段使用了该索引:A where c1=x and c2=x and c4>x and c3=xB where c1=x and c2=x and c4=x order by c3C where c1=x and c4= x group by

2020-06-09 21:17:29

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。