力扣188. 买卖股票的最佳时机 IV
力扣188. Best Time to Buy and Sell Stock IV(买卖股票的最佳时机 IV)
给定一个整数数组 prices,它的第 i 个元素是一支给定的股票在第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你最多可以完成 k 笔交易。
给定一个整数数组 prices,它的第 i 个元素是一支给定的股票在第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你最多可以完成 k 笔交易。
给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。请原地修改。
示例 1:

输入:nums = [1,2,3,4,5,6,7], k = 3
输出:[5,6,7,1,2,3,4]
解释:
向右轮转 1 步: [7,1,2,3,4,5,6]
向右轮转 2 步: [6,7,1,2,3,4,5]
向右轮转 3 步: [5,6,7,1,2,3,4]示例 2:
给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。
示例 1:

输入:head = [1,2,3,4,5], n = 2
输出:[1,2,3,5]示例 2:
颠倒给定的 32 位无符号整数的二进制位。
示例 1:

输入:n = 00000010100101000001111010011100
输出:964176192 (00111001011110000010100101000000)
解释:输入的二进制串 00000010100101000001111010011100 表示无符号整数 43261596,
因此返回 964176192,其二进制表示形式为 00111001011110000010100101000000。示例 2:
编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 ‘1’ 的个数(也称为汉明重量)。
写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。为了简单起见,你可以假设 words.txt 只包含小写字母和空格。每个单词只由小写字母组成,单词间由一个或多个空格字符分隔。
给定一个包含电话号码列表的文本文件 file.txt,请输出所有有效的电话号码。有效的电话号码格式为:(xxx) xxx-xxxx 或 xxx-xxx-xxxx(x 表示数字)。
给定一个文件 file.txt,请输出这个文件转置后的内容。file.txt 每一行的列数相同,每个字段由空格分隔。
示例 1:
给定一个文本文件 file.txt,请只输出这个文件的第十行。
示例 1:

假设 file.txt 有 10 行文本,从第 1 行到第 10 行内容如下:
Line 1
Line 2
Line 3
Line 4
Line 5
Line 6
Line 7
Line 8
Line 9
Line 10
输出:
Line 10提示:
编写 SQL 查询,删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 id 最小的那个。表:Person(id, email)。
编写 SQL 查询,找出与之前(昨天)日期相比温度更高的所有日期的 id。表:Weather(id, recordDate, temperature)。
你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金。限制条件是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你今晚能偷窃到的最高金额。
给定一个二叉树的根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。
给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。
给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s,判断字符串是否有效。有效字符串需满足左括号必须用相同类型的右括号闭合,左括号必须以正确的顺序闭合,每个右括号都有一个对应的相同类型的左括号。
给你一个由 ‘1’(陆地)和 ‘0’(水)组成的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和竖直方向上相邻的陆地连接形成。
给你两个整数 left 和 right,返回此区间内所有数字按位与的结果(包含 left 和 right 两端)。
示例 1:

编写一个算法来判断一个数 n 是不是快乐数。
示例 1:

输入:n = 19
输出:true
解释:1^2 + 9^2 = 82, 8^2 + 2^2 = 68, 6^2 + 8^2 = 100, 1^2 + 0^2 + 0^2 = 1提示:
给你一个链表的头节点 head 和一个整数 val,删除链表中所有满足 Node.val == val 的节点并返回新的头节点。
示例 1:

给定整数 n,返回所有小于非负整数 n 的质数的数量。
示例 1:

输入:n = 10
输出:4
解释:小于 10 的质数一共有 4 个,它们是 2, 3, 5, 7提示: