-
LinuxでC++を使用してディレクトリツリーを作成するにはどうすればよいですか?
このセクションでは、LinuxでC++コードを使用してディレクトリツリーを作成する方法を説明します。 Linuxターミナルでは、「mkdir –p / dir / dir1 / dir2」のようなコマンドを配置できます。ここで、–pは親としてマークするために使用されます(内部ディレクトリを再帰的に作成します)。 C ++コードでは、Linuxシステムのいくつかのライブラリを使用できます。次に、system()関数の文字列引数としてLinuxターミナルコマンドを使用できます。このようなディレクトリツリーを作成できます。 例 #include <bits/stdc++.h> #inc
-
C ++とLinuxで高解像度タイマーを作成するにはどうすればよいですか?
高解像度タイマーを作成するには、クロノライブラリを使用できます。このライブラリには高解像度の時計があります。これはナノ秒単位で数えることができます。 このプログラムでは、実行時間がナノ秒単位で表示されます。最初に時間値を取り、最後に別の時間値を取り、その差を見つけて経過時間を取得します。ここでは、空白のループを使用して、エフェクトを一時停止することがあります。 例 #include <iostream> #include <chrono> typedef std::chrono::high_resolution_clock Clock; main(){
-
C++でのブール値から整数値への変換
ここでは、C++でboolを同等のintに変換する方法を説明します。 BoolはC++のデータ型であり、 trueを使用できます またはfalse そのためのキーワード。 boolをintに変換する場合は、型キャストを使用できます。常に真の値は1になり、偽の値は0になります。 例 #include <iostream> using namespace std; main() { bool my_bool; my_bool = true; cout << "The int equiva
-
与えられた複雑さの制約を持つn個の要素の2番目に小さいものを見つけるC++プログラム
これは、与えられた複雑さの制約を持つn個の要素の中で2番目に小さい要素を見つけるためのC++プログラムです。 アルゴリズム Begin function SecondSmallest() : /* Arguments to this function are: A pointer array a. Number of elements n */ &nb
-
Sの中央値に最も近いk個の数を見つけるC++プログラム。ここで、Sはn個の数のセットです。
これは、Sの中央値に最も近いk個の数値を見つけるためのC ++プログラムです。ここで、Sはn個の数値のセットです。 アルゴリズム Begin function partition() for partitioning the array on the basis of values at high as pivot value: Arguments: a[]=an array. l=low H=high Bo
-
順序統計アルゴリズムを使用して、指定されたリストからi番目に大きい数を見つけるC++プログラム
これは、Order-StatisticAlgorithmを使用して特定のリストからi番目に大きい数を見つけるC++プログラムです。 アルゴリズム Begin function Insert() to insert nodes into the tree: Arguments: root, d. Body of the function: If tree is completely null then insert ne
-
データセット内のモードを見つけるためのC++プログラム
これは、データセット内のモードを見つけるためのC++プログラムです。 アルゴリズム Begin function insertinset() to insert data in the set. Create newnode and temp(t) node. Node to be inserted in the list using newnode. If head is null then assign new node to head and
-
二分探索アプローチを使用して特定の数の出現数を見つけるC++プログラム
これは、バイナリ検索アプローチを使用して特定の数の出現回数を見つけるC++プログラムです。 アルゴリズム Begin function Insert() to insert nodes into the tree: Arguments: root, d. Body of the function: Create node using data from argument list. &nbs
-
1からNまでの要素に対してAlexanderBogomolnyの順序付けられていない順列アルゴリズムを実装するC++プログラム
これは、1からNまでの要素に対してAlexanderBogomolnyのUnorderedPermutationAlgorithmを実装するためのC++プログラムです アルゴリズム Begin function AlexanderBogomolny() to implement the Algorithms Arguments: Val[] = an array N = number of elements taken as input. &nb
-
与えられた数のリストのすべての可能な組み合わせを生成するC++プログラム
これは、特定の数値リストの可能なすべての組み合わせを生成するC++プログラムです アルゴリズム Begin Take the number of elements and the elements as input. function Combi(char a[], int reqLen, int s, int currLen, bool check[], int l) : If currLen>reqLen then Return Else if currL
-
特定のケースに対してN文字のシーケンスを生成するC++プログラム
これは、特定のケースに対してN文字のシーケンスを生成するC++プログラムです。 アルゴリズム Begin function GenerateSequence() generate a Sequence of N Characters for a Given Specific Case: Use rand() for generating random indexes. Store the first character directly into the sequence.  
-
nCrの漸化式を使用して組み合わせを計算するC++プログラム
これは、nCrの漸化式を使用して組み合わせを計算するC++プログラムです。 アルゴリズム Begin function CalCombination(): Arguments: n, r. Body of the function: Calculate combination by using the formula: n! / (r! * (n-r)!. End 例 #include<iostr
-
特定のケースで整数分割を実行するC++プログラム
これは、特定の場合に整数分割を実行するC++プログラムです。このプログラムでは、正の整数nが与えられ、nを正の整数の合計として表すためのすべての可能な一意の方法を生成する必要があります。 アルゴリズム Begin function displayAllUniqueParts(int m): 1) Set Index of last element k in a partition to 0 2) Initialize first partition as number itself, p[k]=m &n
-
セットのサブセットを生成するためのバイナリカウントメソッドを実装するC++プログラム
これは、セットのサブセットを生成するためのバイナリカウントメソッドを実装するためのC++プログラムです。 アルゴリズム Begin Take the array elements as input. function BinaryCounting(): Calculate subset by r = pow(2, n) // here n = number of elements. Generate binary numbers from 0 to r-1.
-
コイントスでランダムサブセットを生成するC++プログラム
これは、コイントスによってランダムサブセットを生成するC++プログラムです。 アルゴリズム Begin Take elements in an array as input. Using rand(), generate a random binary sequence. It generates randomly 0 or 1 as coin flipping and print the array element if it is 1. End 例 #include<iostream> #includ
-
与えられた数字または文字のセットからランダムパーティションを生成するC++プログラム
これは、指定された数字または文字のセットからランダムパーティションを生成するC++プログラムです。 アルゴリズム Begin整数または文字を入力として受け取ります。選択肢1の場合:n個の整数配列を入力します。配列をトラバースするには、l=0を割り当てます。 rand()を使用して、nのランダムな整数分割を生成します。パーティションiごとに、インデックス値lから次のi整数を出力します。選択は2です。ch[]に文字列を入力します。文字列の長さを計算し、lを0に割り当てると、文字列をトラバースします。文字列の長さのランダムな整数パーティションを生成します。パーティションiごとに、インデックス値l.E
-
各サブセットに正確にk個の要素を持つすべての可能なサブセットを生成するC++プログラム
これは、各サブセットに正確にk個の要素を持つすべての可能なサブセットを生成するC++プログラムです。 アルゴリズム Begin function PossibleSubSet(char a[], int reqLen, int s, int currLen, bool check[], int l): If currLen > reqLen Return Else if currLen = reqLen Then print the new g
-
バイナリ値を使用してハノイの塔の問題を解決するC++プログラム
このC++プログラムは、バイナリ値を使用してハノイの塔の問題の解決策を表示します。 ディスクごとに1桁の2進数があります。 最上位ビットは最大のディスクを表します。値0は、最大のディスクが最初のペグにあることを示し、1は、それが最後のペグにあることを示します。 ビット文字列は左から右に読み取られ、各ビットを使用して、対応するディスクの場所を判別できます。 ビットの値が前のディスクと同じである場合、対応するディスクは同じペグ上の前のディスクの上にスタックされます。 異なる場合は、対応するディスクが前のディスクの1つ左または右にあることを意味します。 アルゴリズム Begin  
-
a、b、c、d、eからすべての可能な組み合わせを生成するC++プログラム
これは、a、b、c、d、eから可能なすべての組み合わせを生成するC++プログラムです。 アルゴリズム Begin Take the number of elements and the elements as input. function Combi(char a[], int reqLen, int s, int currLen, bool check[], int l) to print the all possible combination of given array set:
-
特定のケースのマッチング問題を解決するためのC++プログラム
これは、特定のケースのマッチング問題を解決するためのC++プログラムです。ここでは、男性N人と女性N人が与えられ、それぞれの人が異性のすべてのメンバーを優先順にランク付けし、男性と女性を結婚させて、両方がお互いを持っていることを望んでいる異性の2人がいないようにします。現在のパートナー。そのような人がいなければ、すべての結婚は「安定」しています。 アルゴリズム Begin function WomenPrefersMenOverMen1(): A) Check if women prefer men over her current enga