移掉K位数字的求解

题目给定一个以字符串表示的非负整数num,移除这个数中的k位数字,使得剩下的数字最小。注意:num的长度小于 10002 且≥k。 num不会包含任何前导零示例 1 :输入: num = "1432219", k = 3输出: "1219"解释: 移除掉三个数字 4, 3, 和 2 形成一个新的最小的数字 1219。示例 2 :输入: num = "10200", k = 1输出: "200"解释: 移掉首位的 1 剩下的数字为 200. 注意输出不能...
摘要由CSDN通过智能技术生成

题目

给定一个以字符串表示的非负整数 num,移除这个数中的 位数字,使得剩下的数字最小。

注意:

  • num 的长度小于 10002 且 ≥ k。
  • num 不会包含任何前导零

示例 1 :

输入: num = "1432219", k = 3
输出: "1219"
解释: 移除掉三个数字 4, 3, 和 2 形成一个新的最小的数字 1219。

示例 2 : 

输入: num = "10200", k = 1
输出: "200"
解释: 移掉首位的 1 剩下的数字为 200. 注意输出不能有任何前导零。

示例 3 :

输入: num = "10", k = 2
输出: "0"
解释: 从原数字移除所有的数字,剩余为空就是0。

解答

import java.util.Deque;
import java.util.LinkedList;

public class CC {
	public String removeKdigits(String num, int k) {
		/**
		 * 对数进行删除操作
		 */
		Deque<Character> deque = new LinkedList<Character>();
		int length = num.length();
		for (int i = 0; i < le
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数字信号处理中,前馈系统函数指的是输入信号和输出信号之间的传递函数。在前馈系统中,输出信号只与输入信号相关,不受系统内部状态的影响。因此,前馈系统也称为非反馈系统。 求解前馈系统函数的步骤如下: 1. 根据系统的差分方程列出系统方程。 2. 对系统方程进行Z变换。 3. 求解系统的传递函数H(z)。 下面以一个简单的例子说明如何求解前馈系统函数: 假设有一个前馈系统,其差分方程为: y(n) = 0.5x(n) + 0.3x(n-1) + 0.2x(n-2) 其中,x(n)和y(n)分别表示输入信号和输出信号。 对该差分方程进行Z变换,得到: Y(z) = 0.5X(z) + 0.3z^{-1}X(z) + 0.2z^{-2}X(z) 将X(z)移到等式左边,得到: H(z) = Y(z)/X(z) = 0.5 + 0.3z^{-1} + 0.2z^{-2} 因此,该前馈系统的传递函数为: H(z) = (0.5 + 0.3z^{-1} + 0.2z^{-2})/1 即: H(z) = 0.5z^{2} + 0.3z + 0.2 在MATLAB中,可以使用`tf`函数或`zpk`函数来生成前馈系统函数的传递函数模型。例如: ``` % 创建前馈系统函数的传递函数模型 num = [0.5, 0.3, 0.2]; den = [1]; H = tf(num, den) ``` 其中,`num`表示分子多项式的系数,`den`表示分母多项式的系数。`tf`函数返回的是一个传递函数模型对象,可以进行一系列的操作,例如求解阶跃响应、脉冲响应等。 同样,使用`zpk`函数也可以生成前馈系统函数的传递函数模型,例如: ``` % 创建前馈系统函数的传递函数模型 z = [-1, -1]; p = []; k = 0.5*0.2; H = zpk(z, p, k) ``` 其中,`z`表示零点的置,`p`表示极点的置,`k`表示增益。在这个例子中,前馈系统有两个零点和没有极点,因此`z`为`[-1, -1]`,`p`为空数组`[]`,`k`为`0.5*0.2=0.1`。`zpk`函数同样返回一个传递函数模型对象。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值