Запитання з тегом «multiplication»

6
Створіть список одного елемента, повтореного N разів
Я хочу створити ряд списків, різної довжини. Кожен список буде містити один і той же елемент e, повторений nраз (де n= довжина списку). Як створити списки, не використовуючи розуміння списку [e for number in xrange(n)]для кожного списку?

5
Вилучення бітів з одним множенням
Я побачив цікаву техніку, використану у відповіді на інше питання , і хотів би зрозуміти її трохи краще. Нам дається 64-розрядне ціле число без підпису, і нас цікавлять наступні біти: 1.......2.......3.......4.......5.......6.......7.......8....... Зокрема, ми хотіли б перемістити їх на перші вісім позицій: 12345678........................................................ Нас не хвилює значення бітів, вказаних ., і …

19
Чи дійсно швидше множення та ділення за допомогою операторів зсуву в C?
Множення та ділення можна досягти, наприклад, за допомогою бітових операторів i*2 = i<<1 i*3 = (i<<1) + i; i*10 = (i<<3) + (i<<1) і так далі. Насправді швидше використовувати кажуть, (i<<3)+(i<<1)щоб помножити на 10, ніж використовувати i*10безпосередньо? Чи є якісь дані, які не можна примножувати чи ділити таким чином?


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.