0关注
0粉丝
能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
了解Python语言的基本特性、编程环境的搭建、语法基础、算法基础等,了解Python的基本数据结构,对Python的网络编程与Web开发技术具备初步的知识,了解常用开发框架的基本特性,以及Python爬虫的基础知识。
暂无个人介绍
给你一个字符串 s ,如果 s 是一个 好 字符串,请你返回 true ,否则请返回 false 。
给你一个数组 arr ,请你将每个元素用它右边最大的元素替换,如果是最后一个元素,用 -1 替换。
给你一个整数数组 nums 。数组中唯一元素是那些只出现 恰好一次 的元素。
编写一个方法,找出两个数字a和b中最大的那一个。不得使用if-else或其他比较运算符。
给定一个由 '(' 和 ')' 括号组成的字符串 S,我们需要添加最少的括号( '(' 或是 ')',可以在任何位置),以使得到的括号字符串有效。
请你设计一个迭代器,除了支持 hasNext 和 next 操作外,还支持 peek 操作。
代码如下
代码如下
给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。
有一个密钥字符串 S ,只包含字母,数字以及 '-'(破折号)。其中, N 个 '-' 将字符串分成了 N+1 组。
代码如下
给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。
给定平面上 n 对 互不相同 的点 points ,其中 points[i] = [xi, yi] 。
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
给你二叉树的根结点 root ,请你设计算法计算二叉树的 垂序遍历 序列。
给你一个下标从 0 开始的整数数组 nums ,该数组的大小为 n ,请你计算 nums[j] - nums[i] 能求得的 最大差值 ,其中 0 <= i < j < n 且 nums[i] < nums[j] 。
给你一个二叉树的根节点 root ,树中每个节点都存放有一个 0 到 9 之间的数字。
At the beginning of every day, the first person who signs in the computer room will unlock the door, and the last one who signs out will lock the door.
给你一个 正 整数 num ,输出它的补数。补数是对该数的二进制表示取反。
给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。
给你一个整数 n ,表示比赛中的队伍数。比赛遵循一种独特的赛制
给你一个正方形矩阵 mat,请你返回矩阵对角线元素的和。
已知函数 signFunc(x) 将会根据 x 的正负返回特定值
给你一个整数 n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。
给你一个整数数组 nums 和一个整数 k ,请你返回数对 (i, j) 的数目,满足 i < j 且 |nums[i] - nums[j]| == k 。
存在一种仅支持 4 种操作和 1 个变量 X 的编程语言
给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。
给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树。
输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。
给定一个非负整数 n ,请计算 0 到 n 之间的每个数字的二进制表示中 1 的个数,并输出一个数组。
给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。
给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。
这个问题和“最多能完成排序的块”相似,但给定数组中的元素可以重复,输入数组最大长度为2000,其中的元素最大为10**8。
拼题er们觉得戴帽子会令自己看上去很帅,所以他们不管到哪里都会戴着帽子。
让我们来设计这样一种数组与链表结合的整数存储的结构 A
在每次允许插入、删除、修改一个字符的前提下,用最少的动作把一个字符串变成另一个字符串,是一道著名的可以用动态规划解决的问题。
我们把所有各位数字的乘积相同的数归为一类。例如 1362 和 2332 就是同一类,因为 1×3×6×2=2×3×3×2。给定 N 个正整数,请你判断它们可以被归成多少不同的类?
好数是指由一对正整数 a<b 按照 a 2 +ab+b 2 这个规则生成的数,a 和 b 就称为这个好数的源头。
给定一个经过编码的字符串,返回它解码后的字符串。
请你设计一个支持下述操作的栈。
用一个下标从 0 开始的二维整数数组 rectangles 来表示 n 个矩形,其中 rectangles[i] = [widthi, heighti] 表示第 i 个矩形的宽度和高度。
给你一个下标从 0 开始的字符串 word 和一个字符 ch 。找出 ch 第一次出现的下标 i ,反转 word 中从下标 0 开始、直到下标 i 结束(含下标 i )的那段字符。
给你一个非空数组,返回此数组中 第三大的数 。如果不存在,则返回数组中最大的数。
对于非负整数 X 而言,X 的数组形式是每位数字按从左到右的顺序形成的数组。
给你一个字符串 s 和一个字符 c ,且 c 是 s 中出现过的字符。
数码城市有土地出售。待售的土地被划分成若干块,每一块标有一个价格。这里假设每块土地只有两块相邻的土地,除了开头和结尾的两块是只有一块邻居的。每位客户可以购买多块连续相邻的土地。
俗称“胖达”,会排队吃盆盆奶。它们能和谐吃奶的前提,是它们认为盆盆奶的分配是“公平”的,即:更胖的胖达能吃到更多的奶,等胖的胖达得吃到一样多的奶。
给定两个正整数 N 1 <N 2 。把从 N 1 到 N 2 的每个数的各位数的立方相乘,再将结果的各位数求和,得到一批新的数字,再对这批新的数字重复上述操作,直到所有数字都是 1 位数为止
若一个正整数有 2n 个数位,后 n 个数位组成的数恰好比前 n 个数位组成的数多 2,则称这个数字“多二了一点”。
假设规定任何一个时间点上,实验室内最多只能有 1 个人,且每个人都必须提前申请实验室的使用,只有申请被批准后才能进入。
你好,我是AI助理
可以解答问题、推荐解决方案等