infix-notation

    0

    2答えて

    興味深い問題が発生しています。私のアプリケーションをデバッグするときisResColorIdはfalseです。残念ながら、let関数がトリガーされ、logcatにqweが表示されます。 fun drawableTint(context: Context, view: View, colorID: Int, isResColorId: Boolean = true) { try {

    0

    1答えて

    #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> #define max 10 void eval(char []); struct stack { int top; int info[max]; }; int main() { char in

    0

    1答えて

    私はすでにStackoverflowでさまざまなソリューションを見つけましたが、理解できなかったことがいくつかありました。 たとえば、(1 +(4 *(2 + 3)))+((2 + 3)*(4 * 5))))の出力を計算するには、 私の方法は、以下のように見えますが、私はそれでミスがたくさんある知っている: public static int ComputeInfix(string infix)

    0

    1答えて

    私のコードは、中置式を後置式に変換します。しかし、1桁以上の数字(たとえば546)を入力すると、この数字と右のオペランドの間にスペースは入れません。 入力:式を入力:(24/4)/(15/3)* 10-4 + 2 出力:Postfix式:244/153// 10 * 4 - 私はそれが後置式になりたい2+ です:24 4月15日3// 10 * 4 - 2+ これは私のコードです:私にできるように

    0

    1答えて

    私の割り当ては、単体リンクリストを使ってスタックを実装して、インフィックス形式の文字列をポストフィックス形式に変換することです。簡単にするために、この文字列にはスペースは含まれていません。 一言で言えば私のアルゴリズムは次のとおりです。中置列 から 読み取り文字は操作 プッシュのために一時文字でノードとその関連の優先順位を作成しますそれが操作であり数字でない場合はスタックに/ /数字の場合は自動的

    1

    1答えて

    インミックス式をツリーに変換するにはどうすればよいですか?最初にプログラミングするのではなく、手動でやりたいと思います。たとえば、この中置式を見てみましょう: b = (x * a) - y/b * (c + d) これをツリーにするためのルールは何ですか?またはこれを行うためにどのようなステップをお勧めしますか?時々これらの式は、それらの中に明示的な括弧を持っていないので、私はここに問題を抱

    -1

    1答えて

    このプログラムでは、整数オペランドと四つの算術演算子(+ - * /)を含む構文的に正しいインフィックス式をGUIから取り出し、その結果を表示することを想定しています。カッコ内に式を入力すると問題があります。例えば 、 5+3-2 6が返され、この式が、括弧 (5+3-2) に同じ式が空のスタック例外を返します。 私はできる限り慎重にこれを踏み出してみましたが、私はavailを知っています

    0

    1答えて

    次の中置式はどのような後置式式に変換されますか? 2 + 3 - 4/3 * 3 + 4 2 3 4 3/3 * - + 4 +?に変換する方法は本当に混乱します。 誰かが説明できますか?事前に おかげで優先順位と結合性を尊重操作の順序を示すために中置周り

    1

    1答えて

    私は中置式を後置式に変換するcでコーディングしています。私はエラーなくそれを実行しているが、それは私に適切な出力を与えていない。出力がフォームにあると仮定されています (A^B^C)/(D*E) = ABC^^DE*/しかし、私は私の質問に完全なコードを挿入することはできませんなぜ私は知らない出力がAB^C^DE*/ The convert method is as follows in the

    -1

    1答えて

    /^a-bc+d*ef 私はこの表現 *ef=(e*f) +d*ef=d+(e*f) -BC=(b-c) /^a? if it is ^23= 2^3 について少し混乱していますここで私は混乱しています、私は何をすべき行う?助けが必要です。ここで /^a-bc+d*ef /^a-bc+d(e*f) 今私は何をすべきでしょうか? /^a-bc+d+(e*f)はこれでいいで