详情

全站展示位

区域和检索Heeepin

1 2 3 4 5 6 7 8 x & (x - 1) 消除掉x最后边的1位1 // 计算x最后一位1代表多少 func lowbit(x int) int { return x & (-x) } 所以 x &= x - 1 和 x -= lowbit(x) 是等价的 这道题用到了树状。。。

推荐

肤浅是一种生存方式,亦是种态度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

心灵鸡汤

孩子高考 家长牵挂

文/洛水无痕

儿子参加高考那年,前一天晚上,我和他爸已经把该带的文具、证件等都准备好了,早上起来后又仔细检查了一遍,才送儿子到考场门口。看着他和同学说笑着进了考场,我们才离开。

上午考语文,我担心儿子考不好,回到家后六神无主,坐卧不安。下午考数学,这是儿子的强项,我很放心,可他爸又担心起来,和我上午的症状一模一样。一天下来,儿子到家该吃吃、该睡睡,哪知道父母受尽了折磨。

第二天下午,英语考试结束的铃声响后,孩子们走出考场,家长们笑着迎上去,到处是关切的问询声,有的父母还给孩子送上大捧鲜花。

遥想20多年前我参加高考时,带队老师带着我们一大帮通过预选的考生,提前坐长途汽车到县城,找个旅社住下,吃大锅饭,住六人间。两个晚上我都是吃过晚饭,在县城里散散步,然后回到旅社呼呼大睡。第一天考完后,在县城的二哥来看我,简单问了几句就走了。看着别人的父母对考生嘘寒问暖,我当时还真有些怪父母不把我参加高考当回事。

后来听母亲说,高考结束后,她心里着急,还特意跑到集会上找“算命仙儿”给我算了一卦。原来,母亲以这种方式牵挂我参加高考。

又到一年高考时,回想我和儿子参加高考的情景,相似之中又有不同,但天下父母牵挂儿女的心是一样的。

列表展示

主站展示位

的平方根Heeepin

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 func mySqrt(x int) int { l, r := 0, x ans := -1 for l <= r { mid := l + (r-l)/2 if mid*mid == x { return mid } else if mid*mid < x { ans = mid l = mid + 1 } else { r = mid - 1 }

存在重复元素2Heeepin

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

找出缺失的观测数据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 { //

28strstrHeeepin

问题 实现 strStr() 函数。 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不 存在,则返回 -1 。 说明: 当 needle 是空字符

两个数组间的距离Heeepin

给你两个整数数组 arr1 , arr2 和一个整数 d ,请你返回两个数组之间的 距离值 。 「距离值」 定义为符合此距离要求的元素数目:对于元素 arr1[i] ,不存在任何元素 arr2[j] 满足

买卖股票的最佳时机Heeepin

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

快乐数Heeepin

问题 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。 然后重复这个过程

平衡二叉树Heeepin

输入一棵二叉树的根节点,判断该树是不是平衡二叉树。如果某二叉树中任意节点的左右子树的深度相差不超过1,那么它就是一棵平衡二叉树。 如果是 平衡二

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

鸡蛋券货币体系Heeepin

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

禁止搜索引擎抓取Heeepin

1. robots.txt 1 2 3 4 5 6 7 8 9 10 11 12 13 # robots.txt User-agent: Googlebot Disallow: User-agent: * Disallow: / Sitemap: Sitemap: ; }

Hello HugoHeeepin

由于腾讯云服务器过期,所以将博客迁移到了github pages上,使用的是hugo静态博客, 迁移过程中丢失了一份《鸡蛋券货币体系》的文章(现

mysql-语句分析:profilingHeeepin

使用 profiling 命令可以了解 SQL 语句消耗资源的详细信息(每个执行步骤的开销)。 查看 profile 开启情况 select @@profiling; 0表示关闭,1表示开启 启用 profile set profiling = 1; 查看执行的 SQL 列表 show profiles;

Golang JSON学习Heeepin

JSON 是一种轻量级的数据交换格式,常用作前后端数据交换,本文基于Go标准库 encoding/json 介绍常用的操作 定义公用数据结构 1 2 3 4 5 6 type Person struct { Name string `json:"name"` Age int32 `json:"age"` } person :=

博客寄语:

    人生真是好艰难鸭

实时播报:

博客号-学习成长

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