loading...
کمیته علمی کامپیوتر و فناوری اطلاعات آموزشکده فنی ابن حسام
ابن حسام بازدید : 1082 شنبه 02 شهریور 1398 نظرات (0)

تکنیک مهم دیگری که در حل الگوریتم‌ها به کارمی آید دانستن چگونگی دست‌کاری داده‌ها در یک آرایه است. دست‌کم سه متد داخلی در جاوا اسکریپت هستند که برای اضافه یا حذف عناصر به یک آرایه مورد استفاده قرار می‌گیرند:

  • (array.push(value: یک مقدار را به انتهای آرایه اضافه می‌کند.
  • (array.pop(value: یک مقدار را از ابتدای آرایه حذف می‌کند.
  • (array.split(index1, index2: یک مقدار را از مکان مشخصی در آرایه اضافه یا حذف می‌کند.

اما چگونه می‌توان مقادیر را به صورت دستی جایگزین کرد؟ این کار از طریق یک عملیات swap ساده ممکن است:

var temp = array[i];
array[i] = array[i+1];
array[i+1] = temp;

ابتدا یک متغیر به نام temp را مقداردهی اولیه بکنید و آن را معادل مقداری که می‌خواهید به صورت موقت نگه‌داری کنید قرار دهید. سپس [array[i را معادل [array[i+1 قرار دهید. در نهایت [array[i+1 را معادل temp قرار دهید.

این عملیات امکان جایگزینی دو مقدار را به دست می‌دهد و عملیاتی است که به طور خاص برای الگوریتم‌های مرتب‌سازی مفید است.

ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 287
  • کل نظرات : 0
  • افراد آنلاین : 5
  • تعداد اعضا : 0
  • آی پی امروز : 108
  • آی پی دیروز : 32
  • بازدید امروز : 144
  • باردید دیروز : 79
  • گوگل امروز : 12
  • گوگل دیروز : 14
  • بازدید هفته : 223
  • بازدید ماه : 341
  • بازدید سال : 5,766
  • بازدید کلی : 119,915