1ден nге чейинки экилик сандарды жаратуунун кызыктуу методу

Көйгөйлөрдү баяндоо "1ден nге чейинки экилик сандарды жаратуунун кызыктуу методу" көйгөйү сизге n саны берилгенин, 1ден nге чейинки сандарды бинардык формада чыгарыңыз. Мисалдар 3 1 10 11 6 1 10 11 100 101 110 Алгоритм Муун ...

Толук маалымат

Бөлүнүүчү жуптарды эсептөө

Бөлүнүүчү жуптар - маектештин эң жакшы көргөн көйгөйлөрүнүн бири. Бул көйгөй интервью алуучулардын көйгөйлүү көндүмдөрүн, массивдер жана хэш-карталар сыяктуу билимдерин текшерүү үчүн жетиштүү. Көйгөйдүн баяндалышы: Бизге ар кандай оң бүтүн сандарды тандоо мүмкүнчүлүгү берилди. Эмне табыш керек? Жуптардын саны

Толук маалымат

Бири-бирине байланышкан тизме менен артыкчылыктуу кезек

Жалгыз байланышкан тизме көйгөйүн колдонуп, артыкчылыктуу кезекте, биз жеке шилтемеленген тизмени колдонуп, артыкчылыктуу кезекти ишке ашырышыбыз керек. Артыкчылыктуу кезек төмөнкү иш-аракеттерди камтыйт, түртүү (x, p): артыкчылыктуу кезекте ылайыктуу позицияга п артыкчылыгы бар x элементин кошуу. pop (): алып салуу жана кайтаруу…

Толук маалымат

Кезекти кошумча мейкиндиксиз сорттоо

Кезекти ашыкча орун маселеси жок иреттөөдө, биз кезек бердик, аны ашыкча орунсуз стандарттуу кезек операциялары аркылуу иреттеңиз. Мисалдар Киргизүү кезеги = 10 -> 7 -> 2 -> 8 -> 6 Чыгуу кезеги = 2 -> 6 -> 7 -> 8 -> 10 Киргизүү кезеги =…

Толук маалымат