View Full Version : موقعیت در ارایه
lord_viper
دوشنبه 17 دی 1386, 23:45 عصر
با سلام
چطور میشه بدون حلقه for موقعیت مکانی عددی که در یک ارایه از نوع integer یا wordرو به دست اورد(مثل ارایه هایی از نوع char و string که با تابع pos میشه مکان اون حرف رو بدست اورد)
با تشکر
rasool_brn
سه شنبه 18 دی 1386, 02:11 صبح
برای همچین کاری باید روی تمام خانه های آرایه شاخص ایجاد کنین که البته این کار عاقلانه نیست .
vcldeveloper
سه شنبه 18 دی 1386, 03:47 صبح
چطور میشه بدون حلقه for موقعیت مکانی عددی که در یک ارایه از نوع integer یا wordرو به دست اورد(مثل ارایه هایی از نوع char و string که با تابع pos میشه مکان اون حرف رو بدست اورد)
Pos هم به نوعی از حلقه استفاده میکنه
lord_viper
سه شنبه 18 دی 1386, 11:18 صبح
ولی از posکه نمیشه برای این نوع ارایه ها استفاده کرد شما راه مناسبی به ذهنتون نمیرسه؟
ghabil
سه شنبه 18 دی 1386, 13:55 عصر
چرا لوپ نزنی؟! اگر کند میشه ، باید اول آرایت رو سورت کنی بعد هم با یکی از روشهای جستجوی سریغ مثل BinSearch روش جستجو کنی.
lord_viper
سه شنبه 18 دی 1386, 20:38 عصر
با سلام
نمیتونم سورتش کنم چون محل قرار گرفتن اعداد نباید بهم بخوره
حمیدرضاصادقیان
سه شنبه 18 دی 1386, 21:16 عصر
نمیشه یک hash table ایجاد کرد و هر 20 مقدار آرایه رو در یک table قرار بدی و برای هرکدوم یک ایندکس طراحی کنی که حالا هر عدد یا کلمه ای رو که میخوای ببینی در کدوم جدول قرار داره و فقط روی 20 رکورد بازی کنی؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.