برنامه چرخاندن بیتهای یک عدد — راهنمای کاربردی
چرخاندن بیتهای یک عدد، عملیاتی مشابه با شیفت دادن است، با این تقاوت که بیتهایی که در یک انتها بیرون…
چرخاندن بیتهای یک عدد، عملیاتی مشابه با شیفت دادن است، با این تقاوت که بیتهایی که در یک انتها بیرون…
پوشش رأس در یک گراف غیرجهتدار، یک زیرمجموعه از رأسهای آن است که برای هر رأس (u, v) از گراف،…
در معاملات روزمره، یک خریدار، سهامهای خود را صبح میخرد و آنها را در روز مشابهی میفروشد. اگر معاملهگر امکان…
در این مطلب، روش نوشتن برنامه محاسبه «فاصله همرد» (Hammered Distance) بین N نقطه در یک صفحه دوبُعدی بیان شده…
در این مطلب، روش نوشتن برنامهای که جناس قلب یک رشته را پیدا کند، آموزش داده شده است. یک آرایه…
یک گراف غیر جهتدار و بدون وزن داده شده است. هدف پیدا کردن «برش کمینه» (Minimum Cut) است. منظور از…
در یک شبکه جریان، یک برش s-t نیازمند آن است که مبدا s و مقصد t در زیر مجموعههای متفاوتی…
در این مطلب، روش پیدا کردن k عنصر نزدیک به یک مقدار داده شده است. در این راستا، فرض میشود…
سه آرایه مرتب شده به صورت نزولی (غیر صعودی)، داده شده است. هدف، چاپ کردن همه عناصر مشترک در این…
مسیر اویلری (Eulerian Path) مسیری درگراف است که در آن، هر رأس از گراف، دقیقا یکبار مشاهده میشود. «دور اویلری»…
یک عدد صحیح بدون علامت داده شده است. هدف جا به جایی همه بیتهای فرد با بیتهای زوج است. برای…
یک لیست پیوندی مجرد داده شده است. هدف انتخاب یک گره تصادفی از لیست پیوندی است. اگر فرض شود که…