我们给定了二进制字符串 str,我们要求从字符串中删除最少的字符,以便我们可以将所有零放在 1 之前。,登录后复制,登录后复制,这里,我们可以通过两种方式实现输出3。,我们可以从字符串中删除 arr[2]、arr[3] 和 arr[5] 或 arr[4]、arr[6] 和 arr[7]。,登录后复制,登录后复制,我们可以删除 arr[4] 和 arr[6],将所有零放在 1 之前。,登录后复制,登录后复制,在给定的字符串中,所有零都已放置在 1 之前,因此我们不需要从给定字符串中删除任何字符。,在第一种方法中,我们将使用两个数组。第一个数组将所有 1 存储在左侧,另一个数组将所有 0 存储在右侧。之后,我们可以将两个数组中第 i 个索引处的元素相加,并找到最小总和。