最も頻繁な要素を見つけるためのC#プログラム
文字列が-
だとしましょうString s = "HeathLedger!";
次に、新しいアレイを作成します。
int []cal = new int[maxCHARS];
新しいメソッドを作成し、その中に文字列と新しい配列の両方を渡します。文字の最大出現回数を見つけます。
static void calculate(String s, int[] cal) { for (int i = 0; i < s.Length; i++) cal[s[i]]++; }
完全なコードを見てみましょう-
例
using System; class Demo { static int maxCHARS = 256; static void calculate(String s, int[] cal) { for (int i = 0; i < s.Length; i++) cal[s[i]]++; } public static void Main() { String s = "thisisit!"; int []cal = new int[maxCHARS]; calculate(s, cal); for (int i = 0; i < maxCHARS; i++) if(cal[i] > 1) { Console.WriteLine("Character "+(char)i); Console.WriteLine("Occurrence = " + cal[i] + " times"); } } }
出力
Character i Occurrence = 3 times Character s Occurrence = 2 times Character t Occurrence = 2 times
-
Pythonのリストで最も頻繁に使用される要素を検索する
この記事では、特定のリストで最も一般的な要素を見つける方法を説明します。つまり、最も頻度の高い要素です。 最大数とカウント数 set関数を適用して、リストの一意の要素を取得し、リスト内のそれらの各要素を考慮します。最後に、max関数を適用して、最も高い頻度の要素を取得します。 例 # Given list listA = [45, 20, 11, 50, 17, 45, 50,13, 45] print("Given List:\n",listA) res = max(set(listA), key = listA.count) print("Element w
-
配列内の最大の要素を見つけるPythonプログラム
この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −配列が与えられたので、配列の最大要素を計算する必要があります。 ここでは、ループ全体をトラバースして最大の要素を計算し、要素を取得するブルートフォースアプローチを使用します。 以下の実装を観察できます。 例 # largest function def largest(arr,n): #maximum element max = arr[0] # traverse the whole loop for