【算法学习】771. 宝石与石头(java / c / c++ / python / go / rust)

【算法学习】771. 宝石与石头(java / c / c++ / python / go / rust)

771. 宝石与石头:给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。样例 1输入: J = "...

【算法学习】02.03. 删除中间节点(java / c / c++ / python / go / rust)

【算法学习】02.03. 删除中间节点(java / c / c++ / python / go / rust)

02.03. 删除中间节点:若链表中的某个节点,既不是链表头节点,也不是链表尾节点,则称其为该链表的「中间节点」。假定已知链表的某一个中间节点,请实现一种算法,将该节点从链表中删除。例如,传入节点 c(位于单向链表 a->b->c->d->e->f 中),将其删除后,剩...

「大师课」搞定 Java 开发基础

23 课时 |
8714 人已学 |
免费

Java Spring Boot 2.6.0开发实战-1024程序员节创造营公益课

5 课时 |
1162 人已学 |
免费

Java Web开发-Web应用、Tomcat、HTTP请求与响应

17 课时 |
1440 人已学 |
免费
开发者课程背景图
【算法学习】1769. 移动所有球到每个盒子所需的最小操作数(java / c / c++ / python / go / rust)

【算法学习】1769. 移动所有球到每个盒子所需的最小操作数(java / c / c++ / python / go / rust)

1769. 移动所有球到每个盒子所需的最小操作数:有 n 个盒子。给你一个长度为 n 的二进制字符串 boxes ,其中 boxes[i] 的值为 '0' 表示第 i 个盒子是 空 的,而 boxes[i] 的值为 '1' 表示盒子里有 一个 小球。在一步操作中,你可以将 一个 小球从某个盒子移动到...

【算法学习】1486. 数组异或操作(java / c / c++ / python / go / rust)

【算法学习】1486. 数组异或操作(java / c / c++ / python / go / rust)

1486. 数组异或操作:给你两个整数,n 和 start 。数组 nums 定义为:nums[i] = start + 2 * i(下标从 0 开始)且 n == nums.length 。请返回 nums 中所有元素按位异或(XOR)后得到的结果。样例 1输入: n = 5, start = 0...

【算法】剑指 Offer 64. 求1+2+…+n(java / c / c++ / python / go / rust)

【算法】剑指 Offer 64. 求1+2+…+n(java / c / c++ / python / go / rust)

剑指 Offer 64. 求1+2+…+n:求 1+2+...+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。样例 1 输入: n = 3 输出: 6 样例 2输入: n = 9 输出: 45 限制1 <= n <...

【算法】LCP 44. 开幕式焰火(java / c / c++ / python / go / rust)

【算法】LCP 44. 开幕式焰火(java / c / c++ / python / go / rust)

LCP 44. 开幕式焰火:「力扣挑战赛」开幕式开始了,空中绽放了一颗二叉树形的巨型焰火。给定一棵二叉树 root 代表焰火,节点值表示巨型焰火这一位置的颜色种类。请帮小扣计算巨型焰火有多少种不同的颜色。样例 1 输入: root = [1,3,2,1,null,2] 输出: 3 解释: 焰火中有 ...

【算法】剑指 Offer 58 - II. 左旋转字符串(java / c / c++ / python / go / rust)

【算法】剑指 Offer 58 - II. 左旋转字符串(java / c / c++ / python / go / rust)

剑指 Offer 58 - II. 左旋转字符串:字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。样例 1输入: s = "abcdefg", k...

【算法】1476. 子矩形查询(java / c / c++ / python / go / rust)

1476. 子矩形查询:请你实现一个类 SubrectangleQueries ,它的构造函数的参数是一个 rows x cols 的矩形(这里用整数矩阵表示),并支持以下两种操作:updateSubrectangle(int row1, int col1, int row2, int col2, ...

【算法】1689. 十-二进制数的最少数目(java / c / c++ / python / go / rust)

1689. 十-二进制数的最少数目:如果一个十进制数字不含任何前导零,且每一位上的数字不是 0 就是 1 ,那么该数字就是一个 十-二进制数 。例如,101 和 1100 都是 十-二进制数,而 112 和 3001 不是。给你一个表示十进制整数的字符串 n ,返回和为 n 的 十-二进制数 的最少...

【算法】1828. 统计一个圆中点的数目(java / c / c++ / python / go / rust)

【算法】1828. 统计一个圆中点的数目(java / c / c++ / python / go / rust)

1828. 统计一个圆中点的数目:给你一个数组 points ,其中 points[i] = [xi, yi] ,表示第 i 个点在二维平面上的坐标。多个点可能会有 相同 的坐标。同时给你一个数组 queries ,其中 queries[j] = [xj, yj, rj] ,表示一个圆心在 (xj,...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

Java开发者
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
287391+人已加入
加入
相关电子书
更多
Java单元测试实战
Java应用提速(速度与激情)
Java工程师必读手册
立即下载 立即下载 立即下载