この記事の例では、Java データ構造とアルゴリズムの重複を削除するための noDups アルゴリズムについて説明します。参考のために皆さんと共有してください。詳細は次のとおりです。
public static void noDupa(int[] a){ int count = 0;//in int sub = 0;//计数器 for(int i=0; i<a.length-1; i++){//外层循环 if(a[i] != a[i+1]){ a[count] = a[i]; count++; } } }
追伸: このアルゴリズムは一見すると重要ではないように思えますが、実際は非常に微妙です。 !前提条件---配列はすでに整っています。注意深く試してみましょう
この記事が Java プログラミングのすべての人に役立つことを願っています。
その他の Java データ構造とアルゴリズム、noDups 重複除去アルゴリズムの例関連記事については、PHP 中国語 Web サイトに注目してください。