وصف الخوارزمية الأساسية هو كما يلي:
1. زيادة وزن كل إعلان
2. أضف وزن جميع الإعلانات المطابقة لتجمل ،
3. البذور ذات النتيجة الإضافية كرقم عشوائي ، قم بإنشاء رقم عشوائي بين 1 ~ SUM
4. ثم اجتياز جميع الإعلانات ، يمكن أن يكون ترتيب الوصول بحرية. سيتم إرجاعها.
وصف خاص:
ترتيب هذه الخوارزمية لا علاقة له بترتيب الإعلان
استيراد java.util.arraylist ؛ cumpresswarnings ("uncheck") = العقدة الجديدة ، "اختبار 2") ؛ ) ؛ لـ (int k = 0 ؛ k <20 ؛ k ++) {showmap = new LinkedHashMap <string ، integer> () ؛ ؛ KW ، 1) ؛} //system.out.println (i + "" + random + "" + getkw (arrnodes ، عشوائي)) ؛} system.out.print (k + "" "" "") ؛؛: }) n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: n: c urwt += n. ) {ret = n ؛ (int) Math.Round (Math.Random () * SEED) ؛ = WT ؛ (KW) ؛ ؛