tehro0n
پنج شنبه 25 شهریور 1389, 19:20 عصر
من می خوام بهترین روش رو برای لیست کردن محتویات یک فیلد بر اساس تعداد تکرار آن محتویات به کار ببرم.
مثلا فیلد name رو در نظر بگیریم.. اسامی داخل این فیلد نوشته می شوند و حال می خواهیم این اسامی بر اساس بیشترین باری که ذخیره شده اند لیست شوند
Arman 10
Hamid 8
Ali 2
Sara 0
Sama 0
تا عددی که مشخص می کنیم کانتر آن لیست چقدر باشد
اول می خواستم آرایه ای طراحی کنم که یکبار تا آخر این لیست رو بخونه و داخل این آرایه تکرار ها را اضافه کنه انجام بدم، ولی خوب هم CPU خیلی مصرف میشه هم فضای آرایه ها با تعداد زیاد اسامی بالا میره.
راه بهتری رو در نظر دارید؟ یا حداقل بهترین آرایه ای که میشه به کار برد رو برام مثال بزنید.
مثلا فیلد name رو در نظر بگیریم.. اسامی داخل این فیلد نوشته می شوند و حال می خواهیم این اسامی بر اساس بیشترین باری که ذخیره شده اند لیست شوند
Arman 10
Hamid 8
Ali 2
Sara 0
Sama 0
تا عددی که مشخص می کنیم کانتر آن لیست چقدر باشد
اول می خواستم آرایه ای طراحی کنم که یکبار تا آخر این لیست رو بخونه و داخل این آرایه تکرار ها را اضافه کنه انجام بدم، ولی خوب هم CPU خیلی مصرف میشه هم فضای آرایه ها با تعداد زیاد اسامی بالا میره.
راه بهتری رو در نظر دارید؟ یا حداقل بهترین آرایه ای که میشه به کار برد رو برام مثال بزنید.