1 401

Re: Тема для розмов

Invader написав:

Cyan, а ви слухали? Порівнювали? Гадаю скорш за все це:
http://www.iphones.ru/iNotes/384964

Нет, iPod не был первым mp3-плеером, рынок начала 2000-х был насыщен весьма обильным количеством плееров от различных брендов. iPod сумел «взять покупателя» своей внешностью. Удивительный дизайн и возможность держать в кармане минимум 50 альбомов любимых исполнителей.

лал))0)
у мене був самсумговий mp3-плеєр і я була ним була абсолютно задоволена, але міткість була всього 4 гіга
і коли моя муз. бібліотека почала там не поміщуватись, я вирішила купити плеєр з більшою міткістю, до того ж сенсорний, бо цей в мене також був сенсорним
так, у мене вже 4 роки є ipod touch, обрала я його лише по вищезгаданих параметрах, а не по якійсь там моді, і коли я вперше послухала по ньому музику, різниця у звучанні між двома плеєрами була очевидною
цей девайс дає найкращий звук з усіх інших, що я маю

1 402 Востаннє редагувалося FakiNyan (28.10.2014 22:15:41)

Re: Тема для розмов

а я 4 роки тому ще в сєгу грав...
майбуть, тому я добрий, а ви зла

1 403

Re: Тема для розмов

FakiNyan написав:

а я 4 роки тому ще в сєгу грав...
майбуть, тому я добрий, а ви зла

бє-бє-бє

1 404

Re: Тема для розмов

А чо пан Реплейс не перевів годинник?
Попахує зрадою...

1 405

Re: Тема для розмов

FakiNyan написав:

а я 4 роки тому ще в сєгу грав...
майбуть, тому я добрий, а ви зла

+ за сєгу, але і денді теж була нічого так  :)

1 406

Re: Тема для розмов

FakiNyan написав:

А чо пан Реплейс не перевів годинник?
Попахує зрадою...

харе знущатись

1 407 Востаннє редагувалося quez (28.10.2014 22:39:27)

Re: Тема для розмов

FakiNyan написав:

Поки 3-5 людей пишуть вумні пости, всім іншим пропоную обсудити, що значить log2(n)+C. Є якісь ідеї?

Уже неактуально. Насправді додаткової пам’яті майже не потрібно.

1 408

Re: Тема для розмов

quez написав:
FakiNyan написав:

Поки 3-5 людей пишуть вумні пости, всім іншим пропоную обсудити, що значить log2(n)+C. Є якісь ідеї?

Уже неактуально. Насправді додаткової пам’яті майже не потрібно.

Ну от і я ж так думаю.

1 409

Re: Тема для розмов

Дооо речі, сьогодні переглянув стрічку - "Edge of tomorrow"

1 410

Re: Тема для розмов

Що? Ніхто не хоче побалакати про цей фільм???

1 411 Востаннє редагувалося Skyzerks Synx (28.10.2014 23:14:52)

Re: Тема для розмов

FakiNyan написав:

Що? Ніхто не хоче побалакати про цей фільм???

Не дивився фільм через набір акторів, але манга, під яку була створена екранізація, достойна уваги.

1 412 Востаннє редагувалося FakiNyan (28.10.2014 23:22:01)

Re: Тема для розмов

чуть не всерся, як побачив

Прихований текст

[img]тут мала бути картинка[/img]

1 413

Re: Тема для розмов

Я хочу побалакати про задачку

Зміщаємо поточний вказівник масиву на випадкову величину, якщо вийшли за межі масиву, вертаємось на початок. Робимо зсув масиву беручи поточний елемент і видаляючи його з масиву і записуючи в новий масив результатів. Повторяємо k Разів.
Але це не для php програмістів, в php пам’ять ніхто не рахує.

1 414

Re: Тема для розмов

Vo_Vik написав:
Я хочу побалакати про задачку

Зміщаємо поточний вказівник масиву на випадкову величину, якщо вийшли за межі масиву, вертаємось на початок. Робимо зсув масиву беручи поточний елемент і видаляючи його з масиву і записуючи в новий масив результатів. Повторяємо k Разів.
Але це не для php програмістів, в php пам’ять ніхто не рахує.

типу так?

Прихований текст

http://не-дійсний-домен/i9/44416b1ef8c16a2460e5309fcd077de0/1414532496/115709/820569/ss_2014_10_28_at_11_37_54_.png

1 415

Re: Тема для розмов

Vo_Vik написав:
Я хочу побалакати про задачку

Зміщаємо поточний вказівник масиву на випадкову величину, якщо вийшли за межі масиву, вертаємось на початок. Робимо зсув масиву беручи поточний елемент і видаляючи його з масиву і записуючи в новий масив результатів. Повторяємо k Разів.
Але це не для php програмістів, в php пам’ять ніхто не рахує.

Прихований текст

Можливо, але треба по-хитрому виділяти пам’ять. Адже ми не можемо виділити пам’ять на масив результатів, переписати туди значення з старого, а старий видалити.

1 416

Re: Тема для розмов

quez написав:
Vo_Vik написав:
Я хочу побалакати про задачку

Зміщаємо поточний вказівник масиву на випадкову величину, якщо вийшли за межі масиву, вертаємось на початок. Робимо зсув масиву беручи поточний елемент і видаляючи його з масиву і записуючи в новий масив результатів. Повторяємо k Разів.
Але це не для php програмістів, в php пам’ять ніхто не рахує.

Прихований текст

Можливо, але треба по-хитрому виділяти пам’ять. Адже ми не можемо виділити пам’ять на масив результатів, переписати туди значення з старого, а старий видалити.

То тре ж просто зменшувати вихідний масив і одночасно збільшувати новий, типу
{0,1,2,3} : {}
{0,2,3} : {1}
{2,3} : {1,0}
{3} : {1,0,2}
{} : {1,0,2,3}
Чи я щось не так пойняв і взагалі не про те думаю???

1 417 Востаннє редагувалося quez (29.10.2014 00:17:03)

Re: Тема для розмов

Ви все правильно зрозуміли. Просто ви не можете взяти і розширити масив — ви створюєте новий, копіюєте значення зі старого і лише потім звільняєте пам’ять з-під старого. І в деякий момент на новий масив може просто не вистачити пам’яті

1 418

Re: Тема для розмов

quez написав:

Ви все правильно зрозуміли. Просто ви не можете взяти і розширити масив — ви створюєте новий, копіюєте значення зі старого і лише потім звільняєте пам’ять з-під старого. І в деякий момент на новий масив може просто не вистачити пам’яті

Так давайте відразу працювати з двома масивами, як з одним. От є у нас 1 масив, ми знаємо, що другий масив не може бути більшим за перший. Тому ми можемо обирати число з 1 масиву, запам'ятовувати його поза межами цього масиву, а потім зрушити всі елементи першого масиву, котрі йдуть після обраного числа вліво, і оте запам'товане число поставити в минулий кінець 1 масиву, ну і так далі працювати, і тоді нам тре буде пам'яті, як для першого масиву +4 байти (якщо це int) для запам'товування отого випадково вибраного числа(хоча тре ще 4 байти для вказівника на отой кінець масиву) ну ви зрозуміли, просто з мобілки сиджу, тому картинку лінь малювати

Подякували: quez1

1 419

Re: Тема для розмов

FakiNyan написав:
quez написав:

Ви все правильно зрозуміли. Просто ви не можете взяти і розширити масив — ви створюєте новий, копіюєте значення зі старого і лише потім звільняєте пам’ять з-під старого. І в деякий момент на новий масив може просто не вистачити пам’яті

Так давайте відразу працювати з двома масивами, як з одним. От є у нас 1 масив, ми знаємо, що другий масив не може бути більшим за перший. Тому ми можемо обирати число з 1 масиву, запам'ятовувати його поза межами цього масиву, а потім зрушити всі елементи першого масиву, котрі йдуть після обраного числа вліво, і оте запам'товане число поставити в минулий кінець 1 масиву, ну і так далі працювати, і тоді нам тре буде пам'яті, як для першого масиву +4 байти (якщо це int) для запам'товування отого випадково вибраного числа(хоча тре ще 4 байти для вказівника на отой кінець масиву) ну ви зрозуміли, просто з мобілки сиджу, тому картинку лінь малювати

Зовсім інша справа, правда я не зовсім розумію, нащо випадкове число і чому замість нього не взяти перше чи останнє. Не кажучи вже про те, що для генерації випадкового числа треба досить багато пам’яті як для цієї задачі.

Моє рішення дещо інше. Сортуємо масив (бульбашкою, без затрат пам’яті), йдемо по ньому і видаляємо дублікати (просто порівнявши з попереднім числом), повертаємо скільки потрібно.

1 420

Re: Тема для розмов

Читав статтю на Хабрі. Що буде якщо  JavaScript спробувати отка привести число до типу Strting:

42.toString()