
算法
文章平均质量分 71
纵深
人生如逆旅,我亦是行人。
展开
-
Leetcode详解JAVA版
leetcode Java详解原创 2023-02-15 15:01:38 · 3129 阅读 · 1 评论 -
4.牛的学术圈 I
由于对计算机科学的热爱,以及有朝一日成为 「Bessie 博士」的诱惑,奶牛 Bessie 开始攻读计算机科学博士学位。经过一段时间的学术研究,她已经发表了 N 篇论文,并且她的第 i 篇论文得到了来自其他研究文献的 ci 次引用。Bessie 听说学术成就可以用 h 指数来衡量。h 指数等于使得研究员有至少 h 篇引用次数不少于 h 的论文的最大整数 h。例如,如果一名研究员有 4 篇论文,引用次数分别为 (1,100,2,3),则 h 指数为 2,然而若引用次数为 (1,100,3,3) 则 h原创 2022-03-23 19:57:17 · 268 阅读 · 1 评论 -
3.牛年奶牛
Farmer John 的奶牛们得知最近正在庆祝牛年的到来时十分兴奋。牛年总是奶牛们的最爱。我们知道,中国历法中每一年所对应的生肖遵循 12 年的周期:Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, Pig, Rat(牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪、鼠),然后回到牛。奶牛 Bessie 自豪地说她是在许多年前的一个牛年出生的。她的朋友 Elsie 想要知道她与 Bessie 出生相差多少年,并且希望原创 2022-03-16 20:02:44 · 648 阅读 · 0 评论 -
2.放养但没有完全放养
一个鲜为人知的事实是,奶牛拥有自己的文字:「牛文」。牛文由 26 个字母 a 到 z 组成,但是当奶牛说牛文时,可能与我们所熟悉的 abcdefghijklmnopqrstuvwxyz 不同,她会按某种特定的顺序排列字母。为了打发时间,奶牛 Bessie 在反复哼唱牛文字母歌,而 Farmer John 好奇她唱了多少遍。给定一个小写字母组成的字符串,为 Farmer John 听到 Bessie 唱的字母,计算 Bessie 至少唱了几遍完整的牛文字母歌,使得 Farmer John 能够听到给定的原创 2022-03-15 20:46:54 · 170 阅读 · 0 评论 -
1.你知道你的ABC吗
Farmer John 的奶牛正在 mooZ 视频会议平台上举行每日集会。她们发明了一个简单的数字游戏,为会议增添一些乐趣。Elsie 有三个正整数 A、B 和 C (A≤B≤C)。这些数字是保密的,她不会直接透露给她的姐妹 Bessie。她告诉 Bessie 七个范围在 1…109 之间的整数(不一定各不相同),并宣称这是 A、B、C、A+B、B+C、C+A 和 A+B+C 的某种排列。给定这七个整数,请帮助 Bessie 求出 A、B 和 C。可以证明,答案是唯一的。输入格式输入一行,包原创 2022-03-15 19:56:41 · 3538 阅读 · 0 评论 -
LeetCode详解C++版
打算把LeetCode上面的题都实现一遍,每日两题LeetCode目录2. 两数相加9.用两个栈实现队列30.包含min函数的栈35.搜索插入位置189.轮转数组278.第一个错误的版本704. 二分查找977. 有序数组的平方2. 两数相加给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。思路代码class S原创 2021-11-19 20:21:31 · 5284 阅读 · 0 评论 -
LeetCode详解python版
打算把LeetCode上面的题都实现一遍,每日两题原创 2021-11-19 20:20:52 · 4077 阅读 · 0 评论