详情

全站展示位

存在重复元素2Heeepin

给你一个整数数组 nums 和一个整数 k ,判断数组中是否存在两个 不同的索引 i 和 j ,满足 nums[i] == nums[j] 且 abs(i - j) <= k 。如果存在,返回 true ;否则,返回 false 。 题解 暴力 执行。。。

推荐

肤浅是一种生存方式,亦是种态度Heeepin

随着年龄的增长,发现自己变得越来越物质,越来越爱慕虚荣,越来越肤浅了。虽然不想承认这件事,但,这确实是一个不折不扣的事实。 小时候曾经立志做一

二叉树前序遍历Heeepin

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 type TreeNode struct { Val int Left *TreeNode Right *TreeNode } func preorderTraversal(root *TreeNode) []int { var res []int var preorder func(root *TreeNode) preorder = func(root *TreeNode) { if root == nil { return } res = append(res, root.Val) preorder(root.Left) preorder(root.Right) } preorder(root) return res }

对称二叉树Heeepin

给定一个二叉树,检查它是否是镜像对称的。 递归实现 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46

心灵鸡汤

  三国时期,东吴名臣陆绩乘船渡河,遇到大风浪,需要东西压船,陆绩身无长物,更没有钱财等,最终只寻得一块巨石,度过了风浪。

  这块“压舱石”如今还矗立在苏州古城内文庙府学明伦堂前,石面正中刻有“廉石”两个大字,左下方落款:“赐进士弟,文林郎巡按直隶苏松等府监察御史河南胙城樊祉立,弘治九年,岁在丙辰夏六月吉旦。”

  廉石承载了郁林太守陆绩为官清廉、为民造福的高尚品质。

列表展示

主站展示位

找出缺失的观测数据Heeepin

现有一份 n + m 次投掷单个 六面 骰子的观测数据,骰子的每个面从 1 到 6 编号。观测数据中缺失了 n 份,你手上只拿到剩余 m 次投掷的数据。幸好你有 之前计算

如果相邻两个颜色均相同则删除当前颜色Heeepin

问题 总共有 n 个颜色片段排成一列,每个颜色片段要么是 ‘A’ 要么是 ‘B’ 。给你一个长度为 n 的字符串 colors ,其中 colors[i] 表示第 i 个颜色片段的颜色。 Alice 和 Bob 在玩一个游戏

棒球比赛Heeepin

这是一道简单的模拟题,原题可以看leetcode上的问题,这里只是写下简单的题解 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 func calPoints(ops []string) int {

交替的二进制位Heeepin

给定一个正整数,检查它的二进制表示是否总是 0、1 交替出现:换句话说,就是二进制表示中相邻两位的数字永不相同。 二进制法 1 2 3 4 5 6 func hasAlternatingBits(n int) bool { //

二叉树的深度Heeepin

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 type TreeNode struct { Val int Left *TreeNode Right *TreeNode } func maxDepth(root *TreeNode) int { if root == nil { return 0 } var max func(a, b int) int max = func(a, b int) int { if a > b { return a } return b } return max(maxDepth(root.Left), maxDepth(root.Right))

买卖股票的最佳时机Heeepin

题解 今天所获的最大利润可以假设我们在历史上最低的一天买入,所以记录下历史上到现在的最低值,这样就可以计算出每天的最大利润 1 2 3 4 5 6 7 8 9 10

最后一个单词长度Heeepin

给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大

Python Hash Tables: Understanding DictionariesHeeepin

Hi guys, have you ever wondered how can Python dictionaries be so fast and reliable? The answer is that they are built on top of another technology: hash tables. Knowing how Python hash tables work will give you a deeper understanding of how dictionaries work and this could be a great advantage for your Python understanding because dictionaries are almost everywhere in Python. Hash Functions Before introducing hash tables and

Golang Memory AlignentHeeepin

golang 内存对齐 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 package main import ( "fmt" "unsafe" ) type A struct { a int32 b int64 c int8 d *int8 e struct{} } type B struct { e struct{} c int8 a int32 d *int8 b int64 } func

鸡蛋券货币体系Heeepin

一开始疫情原因学校给我们免费发放鸡蛋券,一张鸡蛋券等值一块钱可以换一个鸡蛋,只能在食堂若干个指定的窗口兑换鸡蛋。 后来其他窗口也可以使用鸡蛋券

AboutHeeepin

关于 我: random.choice(["踌躇满志","混底薪","躺平"]) heeeepin#gmail.com (

Weekend BreakHeeepin

周末小憩,自己做个饭喝个啤酒,dota两把,美哉美哉

两数相加Heeepin

问题 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这

有效的括号Heeepin

题目这里 很明显这题要使用堆栈的数据结构,当遇到([{时压栈,遇到}])时出栈并判断是否匹配 最后在返回的时候注意判断下堆栈是否为空 当遇到右括号

IptablesHeeepin

iptables学习网站: 地址 常用开tcp udp端口命令 1 2 3 4 5 6 7 iptables -I TUNL0_TCP -p tcp --dport 8877 -j ACCEPT iptables -I TUNL0_TCP -p tcp --dport 8878 -j ACCEPT iptables -I TUNL0_UDP -p udp --dport 8817 -j ACCEPT iptables -I TUNL0_UDP -p udp --dport 8818 -j

博客寄语:

    人生真是好艰难鸭

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。