scheme

    0

    2答えて

    Schemeで、バイナリ番号の特定のビットを変更する可能性を実装する必要があります。 入力は次のとおりです。1.バイナリ番号、2.変更するビットのインデックス、3.そのインデックスに設定する値。 どのように実装できますか?

    0

    1答えて

    注:私は宿題のためにこれをやっています。私は自分の問題を解決するためのアルゴリズムを探しているわけではなく、Schemeの仕組みを理解しようとしています。 私は、リストに最小のアイテムを見つけるための小さなプログラムを作成しようとしています。プログラムは正解を見つけてから働いているので(ロジックがやや健全です)、私の答えを関数として扱い、呼び出すエラーが出てくるので、私はこれを知っています。 (D

    0

    1答えて

    コードは、次のエラーで利回り(searchBST BST 5)関数を呼び出すバイナリ検索ツリーの実装 ですモジュール:BST 問題はBSTパラメータにあります。検索の呼び出しには2つの入力があり、両方の入力を提供しますが、呼び出しでクラッシュするとコードが間違っていますか? このエラーの原因は何ですか?ありがとうございました。あなたのコードで (define (searchBST BST key)

    0

    1答えて

    Schemeにクラスの関数を書く必要があります。この関数はリストの最小値と最大値を見つけ出します。組み込みのmin関数とmax関数は使用できません。最大値と最小値を見つけるコードセグメントが見つかりましたが、私にとっては、リストの先頭として最小値を出力します。ここでは、コードは次のようになります。 (define (minmax lst) (cond ((null? lst)

    -1

    1答えて

    Schemeに引数としてリストをとり、引数リストから偶数の整数のみを含むリストを返す関数を記述しようとしています。私は関数の引数として渡すために小さなリストを構築している私の機能even-listをテストするには (define (even-list n) (if (even? car(n)) (cons car(n) even-list(cdr(n))) (ev

    0

    2答えて

    私はSchemeと関数型プログラミングを使い慣れていますので、やさしくしてください。 私はリストを取り機能とピボットを実装し、以下の2つのリストを含むリストを返すようにしようとしている: 以下またはピボットに等しいすべての要素の一つ、 と1をピボットよりも大きいすべての要素に対して だから私は、次のコード(EDITED(& WORKING)CODE - PROBLEM解決しよう)を書いた: def

    0

    1答えて

    私はSchemeでリストをフォーマットし、各結果の前に行番号でフォーマットされたリストを印刷しようとしています。 ( " - " これは2つのサブリストを持つ大きな "S" リストで、内部の "W") (define tree ' ("S" ;;;inside S node ( ("-" ("A" 3333) ("A" 4444)) ;;;insid

    1

    1答えて

    スキーム内の複数の条件if文を正しく作成する方法の概念を理解するのに問題があります。例では、私は精通していますほとんどのプログラミング言語で if(a>b && b<c){ action; } ようなものになるだろうが、これはスキームに骨の折れる作業を証明しています。私はまだ、リストの車は0より大きく、CADRが0未満であれば、私はそれが特定のアクションをしたいと言っしようとしていますCONDコー

    1

    3答えて

    私はラケットでmatplotlib.pyplot.matshowと似たようなことをしたいと思います。私はこれが些細な質問であることを理解していて、たぶん私はばかだと思うかもしれませんが、ドキュメントをプロットしたRacketを読んだ後は失敗しました。サークルの画像に変換されるだろう 例行列: #lang typed/racket (require math/array) (require p

    1

    3答えて

    私は、リスト内の1つの要素にマッチすることができない関数に問題があります。リストのすべての値を照合できるようにしたい。 は言うX1(1111。9999)、彼らは両方のリスト×2一致する必要があります(1111。124123。3781283。1298394。9999)だけにして リターンは#f #tを返した場合、X2(1111。124123。3781283 。1298394)はこれのようです。 何か