run-length-encoding

    0

    2答えて

    私はJavaとプログラミングの初心者です...一般的に、私はランレングスエンコーディングプログラムを実装する際に問題を抱えています。 (例:KKKKKKKKKKKKKBCCDDDDDDDDDDDDDDDKKKKKMNUUUGGGGG)は、それらの入力フラグ文字に基づいて符号化されるだろう、特定の文字列は次のようになりますようにするため:。$K13BCC$D15$K5MNUUU$G5 誰かが私が間違

    0

    2答えて

    私はランレングスエンコーディング用のMatlabコードを持っており、デコードのためのコードを作りたいと思います。誰でもこのコードのためのデコーダを作るのを助けることができますか? エンコーダは、次の通りである: function out = rle (image) % % RLE(IMAGE) produces a vector containing the run-length encodi

    0

    1答えて

    0と1からなる1次元のRepa配列があり、そのランレングスエンコーディングを計算したいと思います。 例:[0,0,1,1,1,0,0,0,1,0,1,1] into [2,3,3,1,1,2]などと似ています。 (私は可読性のためにリスト表現を使用しています) 理想的には、私は1のランレングスを望み、0を無視します。 だから[0,0,1,1,1,0,0,0,1,0,1,1] becomes [3,

    0

    1答えて

    16進数のファイルをランレングスコードに圧縮するプログラムを作成しています。たとえば、ファイル与えられた:私が書いたプログラムが立ち往生なぜ私にはわからない 01 46 02 6f 01 20 01 62 01 61 01 72 03 21 05 20 : 46 6f 6f 20 62 61 72 21 21 21 20 20 20 20 20 私のコードは次のファイルを作成する必要があり

    0

    4答えて

    大学の宿題に助けが必要です。私はまだこれに新しいです。 基本的に私は、ランレングス符号化をやっていると私はカウンターの後に文字を追加する方法がわからない: #include <iostream> #include <string> #include <vector> #include <stdexcept> void error(std::string str) { thro

    2

    1答えて

    私の質問は以下のようなものですが、シーケンスに2つ以上の連続した値がある場合のケースだけを返すコマンドを追加します。 与えられたシーケンス実行に2つ以上の連続した数字がある場合、与えられた年と指定された年の中で、連続した「成功」の数をカウントするにはどうすればよいですか? 同様の質問:Summarize consecutive failures with dplyr and rle 。私は今、必要

    -1

    2答えて

    java.weを使用した画像圧縮解除プロジェクトでは、base64エンコーダーを使用して画像を既にエンコードしています。このコードは、コードの下に適用した後ではありません。文字列は正しく動作しますが、イメージは正しく動作しません。あなたは文字列に画像を変換している StringBuffer dest = new StringBuffer(); for (int i = 0; i < source

    3

    1答えて

    問題:原子ベクトルが与えられた場合、ベクトルのランの開始および終了インデックスを見つける。実行と 例ベクトル:rle()から x = rev(rep(6:10, 1:5)) # [1] 10 10 10 10 10 9 9 9 9 8 8 8 7 7 6 出力: rle(x) # Run Length Encoding # lengths: int [1:5] 5 4 3 2 1 #

    4

    3答えて

    ベクター内の欠損値の各桁の長さを得るには、巧みな(つまりループではない)方法はありますか?私の理想的な出力は、同じ長さのベクトルです。欠損値のそれぞれが欠損値の桁の一部で置き換えられ、他の値はすべて0です。 ので、入力などのために: x <- c(2,6,1,2,NA,NA,NA,3,4,NA,NA) 私のような出力が欲しい: y <- c(0,0,0,0,3,3,3,0,0,2,2)