powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопросы на собеседовании
25 сообщений из 149, страница 3 из 6
Вопросы на собеседовании
    #39759142
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне вот интересно почему Integer.MAX_VALUE+1 не равно Integer.MAX_VALUE а Double.MAX_VALUE+1 равно Double.MAX_VALUE? чо за гон.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759144
Фотография Dr.Hofmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинDr.HofmannЗабыл написать вопрос:
пропущено...

Мой ответ был да, это правильно?

я полез гуглить слово сиквентально. а что значит главный объект?

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Object someLink = new A();

class A{
B b;
public A(){
b = new B();
}

class B{
C c;
public B(){
c = new C();
}

class C{
D d;
public C(){
d = new D();
}

.....
.....

.....

Object someLink = null;
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759145
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTОзверинпропущено...


я полез гуглить слово сиквентально. а что значит главный объект?
очередной вышибон )) последовательно сказать видать религия не позволяет они наверное ходят сугубо на ланчи и дринкают смузи.
речь о gc root https://stackoverflow.com/questions/27186799/what-are-gc-roots-for-classes

вопрос не имеет смысла, потому что этих 5 гипотетических объектов могут располагаться в разных сегментах хипа и собственно быть этими самыми рутами. Потому я все еще слово сиквентально.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759146
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не думаю что там кто то глубоко копал еще и придумали какой то главный объект. что за такой главный объект и насколько он главный. самый главный или не очень главный? ))
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759148
Фотография Dr.Hofmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTне думаю что там кто то глубоко копал еще и придумали какой то главный объект. что за такой главный объект и насколько он главный. самый главный или не очень главный? ))
Извиняюсь не главный а рутовый объект А - будет рутовый ссылка someLink ссылается на него.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759149
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTмне вот интересно почему Integer.MAX_VALUE+1 не равно Integer.MAX_VALUE а Double.MAX_VALUE+1 равно Double.MAX_VALUE? чо за гон.
Double внутри имеет структуру научной формы записи. И для очень больших double добавление
Единички не оказывает влияния на мантиссу.. Это как к диаметру вселенной добавить ещё сантиметр.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759151
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какие тонкости. т.е. где есть Е там плюс один дает ничего а где нет там оно оборачивается. какие оригиналы те кто делал жвм.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759152
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dr.HofmannОзверинпропущено...


я полез гуглить слово сиквентально. а что значит главный объект?

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Object someLink = new A();

class A{
B b;
public A(){
b = new B();
}

class B{
C c;
public B(){
c = new C();
}

class C{
D d;
public C(){
d = new D();
}

.....
.....

.....

Object someLink = null;



интересно, где такие вопросы спрашивают? Уже озвучивали?
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759153
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTкакие тонкости. т.е. где есть Е там плюс один дает ничего а где нет там оно оборачивается. какие оригиналы те кто делал жвм.

математика - бессердечная ты с**а. Бесконечность+1 = Бесконечность.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759154
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давайте не вводить англицизмы.

Приводите оригинал. Без интерпретаций.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759155
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинandreykaTкакие тонкости. т.е. где есть Е там плюс один дает ничего а где нет там оно оборачивается. какие оригиналы те кто делал жвм.

математика - бессердечная ты с**а. Бесконечность+1 = Бесконечность.
да но дабл то конечен. вот бигдец уже куда ни шло. а дабл не канает. максдабл логически ничем не отличается от максинта.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759156
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTОзверинпропущено...


математика - бессердечная ты с**а. Бесконечность+1 = Бесконечность.
да но дабл то конечен. вот бигдец уже куда ни шло. а дабл не канает. максдабл логически ничем не отличается от максинта.

У дабла есть обозначение положительной бесконечности и отрицательной. И это не максдабл - это именно бесконечность.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759157
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у дабла есть максимальное число. оно есть. оно известно. оно никуда не делось и оно конечно выше него число не получить. у бигинта нету.

а тут прям игрища как со скоростью света и теорией относительности
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759159
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насчет бесконечности.. если ты сделаешь бесконечность минус один ты вещественного числа не получишь. если ты "бесконечное число дабл" минус 1 сделаешь ты его получишь. следовательно максдабл != бесконечность.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759160
Фотография Dr.Hofmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверинвопрос не имеет смысла, потому что этих 5 гипотетических объектов могут располагаться в разных сегментах хипа и собственно быть этими самыми рутами. Потому я все еще слово сиквентально.
Можно рассмотреть два варианта? Когда они хранятся либо в Young или в Old generation.

Дополнительное уточнение к знатокам, ссылки на объекты разве в хипе храняться или Permanent generation ? или Non-heap Meta space?
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759161
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с джавы восемь вообще нет никакого пермгена. да и не хранятся (хранились) там никогда объекты которые ты создаешь в приложении. там чот с классами и их метадатой связано.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759162
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорян, не объекты разумеется, а ссылки на них. а то ща заклюют )
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759163
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или не. Объекты. )) Короче я спать
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759164
Фотография Dr.Hofmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTсорян, не объекты разумеется, а ссылки на них. а то ща заклюют )
кроме статических переменных и статических ссылок которые хранятся в метаспейсе?
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759193
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинandreykaTкакие тонкости. т.е. где есть Е там плюс один дает ничего а где нет там оно оборачивается. какие оригиналы те кто делал жвм.

математика - бессердечная ты с**а. Бесконечность+1 = Бесконечность.
А можно ещё сравнивать бесконечности.

И окажется что одни из них больше других.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759498
vsl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vsl
Гость
Озверин2. Как бе похоже на декартово произведение
Нет, не похоже.
Если принять, что речь шла не об ORM-сущностях, а о комбинациях данных, то декартово произведение для 1 магазина (S) и 3 продуктов (a,b,c) даст 1*3=3, в то время как комбинаций там больше — Sa, Sb, Sc, Sab, Sac, Sbc, Sabc. Т.е. сумма сочетаний из n по k=1…n, что равно N=2**n - 1.
Это для одного магазина. Конкретный вариант для каждого магазина можно воспринимать как число в N-ричной системе счисления, тогда количество комбинаций «много ко многим» будет равно N**число_магазинов

Итого для n товаров и m магазинов получаем (2**n - 1)**m. Т.е. овердофига, а вовсе не декартово произведение. Если учитывать вариант «магазин без товаров», то -1 из скобочек убираем.


ОзверинЭто отработает для данной постановки, но лучше, конечно, добавить и фамилию в группировку, а то как-то совсем криво:
Код: sql
1.
2.
DELETE FROM table
WHERE id IN (SELECT max(id) FROM table GROUP BY name, surname HAVING count(id)>1)


«Это отработает для данной постановки» — факт, отработает. А вот если дубликатов будет больше одного, то уже нехорошо получится.

Код: sql
1.
2.
3.
4.
5.
6.
7.
delete from table where id in (
  select id 
  from table a 
  join (
    select min(id) as survivor, name, surname from table group by name, surname having count(*)>1
  ) b on a.name=b.name and a.surname=b.surname and a.id<>b.survivor
)


Корректную обработку null оставим топикстартеру как упражнение.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759505
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vsl,

1. может быть с набором данных это и имелось ввиду. Из постановки вообще мало что понятно.
2. Запрос составлен корректно, сколько бы дубликатов там не было. Вы как-то излишне усложнили довольно простой запрос.
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759510
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vsl, насчет комбинаторики, я как бе не очень помню, но есть подозрение, что тут присутствует количество сочетаний без повторений, а это - n1(для варианта, когда n=m).
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759511
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверинvsl, насчет комбинаторики, я как бе не очень помню, но есть подозрение, что тут присутствует количество сочетаний без повторений, а это - n1(для варианта, когда n=m).

n!
...
Рейтинг: 0 / 0
Вопросы на собеседовании
    #39759516
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинОзверинvsl, насчет комбинаторики, я как бе не очень помню, но есть подозрение, что тут присутствует количество сочетаний без повторений, а это - n1(для варианта, когда n=m).

n!

а ну нет. Комбинаторика - ваще не мое.
...
Рейтинг: 0 / 0
25 сообщений из 149, страница 3 из 6
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопросы на собеседовании
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]