Size: a a a

2020 November 11

JM

John Meow in learn.java
Шурок Петров
Напиши фибоначи на миллионное число через рекурсию, и подумай
Рекурсия для Фибоначчи не подходит просто.
источник

D

Din 🐍 in learn.java
Шурок Петров
Напиши фибоначи на миллионное число через рекурсию, и подумай
Ну вообще, рекурсия — нормальный инструмент, если ты умеешь ей пользоваться.
источник

JM

John Meow in learn.java
i think it's okay
Ребят,
а почему рекурсия считается злом?
Занимает много памяти из-за стека вызовов. Эффективнее сделать цикл.
источник

O

Oles Hrytseniuk in learn.java
Привет, кто опытный подскажите. Как лучше построить добавления юзеру друзей в реляционной бд?
Думаю можно юзеру создать колонку друзья и туда через пробел в одну длинную строку всех добавлять.
источник

D

Denis in learn.java
Создать отдельную таблицу
источник

O

Oles Hrytseniuk in learn.java
Denis
Создать отдельную таблицу
Но саму идею записи друзей в одну длиную строку оставить?
источник

O

Oles Hrytseniuk in learn.java
Denis
Создать отдельную таблицу
Или попарно просто их записывать?
источник

O

Oles Hrytseniuk in learn.java
Не знаю как лучше
источник

D

Denis in learn.java
Ты хочешь сделать у пользователя строковое поле и добавлять туда Id друзей?
источник

O

Oles Hrytseniuk in learn.java
Denis
Ты хочешь сделать у пользователя строковое поле и добавлять туда Id друзей?
Да
источник

DC

Denis Chikanov in learn.java
Oles Hrytseniuk
Но саму идею записи друзей в одну длиную строку оставить?
Нет, не оставить, делать такое в реляционке - это забивание гвоздей микроскопом
источник

O

Oles Hrytseniuk in learn.java
Denis Chikanov
Нет, не оставить, делать такое в реляционке - это забивание гвоздей микроскопом
Хех, а как?
источник

DC

Denis Chikanov in learn.java
Oles Hrytseniuk
Хех, а как?
источник

DC

Denis Chikanov in learn.java
Я даже не уверен, что это очень хорошая статья, но ответ на этот вопрос там есть, а это первое, что выпало в Гугле на русском
источник

D

Denis in learn.java
Это нарушение 1 нормальной формы
источник

ЖД

Женя Драгун... in learn.java
Oles Hrytseniuk
Хех, а как?
Создать таблицу друзья где ты будешь хранить 2 id пользователей
источник

O

Oles Hrytseniuk in learn.java
Denis Chikanov
Я даже не уверен, что это очень хорошая статья, но ответ на этот вопрос там есть, а это первое, что выпало в Гугле на русском
Намек понял, спасибо)
источник

D

Denis in learn.java
Женя Драгун
Создать таблицу друзья где ты будешь хранить 2 id пользователей
Так лучше всего
источник

DC

Denis Chikanov in learn.java
источник

O

Oles Hrytseniuk in learn.java
Женя Драгун
Создать таблицу друзья где ты будешь хранить 2 id пользователей
А если ещё додать блокировку друг друга, это можна как-то вместе реализовать. При этом и либо друг либо заблокирован и то и то низя. Нормально будет 2 id и статус между ними?
источник