Вопросы про linked list
От: Xenia США  
Дата: 23.11.04 19:22
Оценка:
Не поделится ли кто ссылкой на коллекцию вопросов по связным спискам, которые так любят задавать на интервью? Интересуют вопросы типа "найти пятый элемент с конца списка", "найти 100 наименьших элементов", "определить есть ли в списке цикл" и т.п. А то я их по одному собираю из разных источников, а хочется все и сразу
Re: Вопросы про linked list
От: Dr.Gigabit  
Дата: 27.11.04 12:57
Оценка:
Здравствуйте, Xenia, Вы писали:

X>Не поделится ли кто ссылкой на коллекцию вопросов по связным спискам, которые так любят задавать на интервью? Интересуют вопросы типа "найти пятый элемент с конца списка", "найти 100 наименьших элементов", "определить есть ли в списке цикл" и т.п. А то я их по одному собираю из разных источников, а хочется все и сразу


From Microsoft:
Assume I have a linked list contains all of the alphabets from ‘A’ to ‘Z’. I want to find the letter ‘Q’ in the list, how does you perform the search to find the ‘Q’?

Написать функцию "переворота" листа.
... << RSDN@Home 1.1.4 @@subversion >>
Re: Вопросы про linked list
От: ENGLER Беларусь  
Дата: 28.11.04 17:36
Оценка:
Здравствуйте, Xenia, Вы писали:

X>Не поделится ли кто ссылкой на коллекцию вопросов по связным спискам, которые так любят задавать на интервью? Интересуют вопросы типа "найти пятый элемент с конца списка", "найти 100 наименьших элементов", "определить есть ли в списке цикл" и т.п. А то я их по одному собираю из разных источников, а хочется все и сразу


Глянь сюда, должно помочь

Тест по ООП и С++. Есть соображения?
Автор: Dr.Gigabit
Дата: 17.11.04

Для чего нужен виртуальный конструктор?
Автор: Awaken
Дата: 26.11.02
Re[2]: Вопросы про linked list
От: Dr.Gigabit  
Дата: 29.11.04 05:02
Оценка:
Здравствуйте, ENGLER, Вы писали:

ENG>Здравствуйте, Xenia, Вы писали:


X>>Не поделится ли кто ссылкой на коллекцию вопросов по связным спискам, которые так любят задавать на интервью? Интересуют вопросы типа "найти пятый элемент с конца списка", "найти 100 наименьших элементов", "определить есть ли в списке цикл" и т.п. А то я их по одному собираю из разных источников, а хочется все и сразу


ENG>Глянь сюда, должно помочь


ENG>Тест по ООП и С++. Есть соображения?
Автор: Dr.Gigabit
Дата: 17.11.04

ENG>Для чего нужен виртуальный конструктор?
Автор: Awaken
Дата: 26.11.02


Коллекция вопросов по связным спискам?
... << RSDN@Home 1.1.4 @@subversion >>
Re[2]: Вопросы про linked list
От: kittown  
Дата: 29.11.04 07:44
Оценка:
Dr.Gigabit wrote:
>
> Здравствуйте, Xenia, Вы писали:
>
> X>Не поделится ли кто ссылкой на коллекцию вопросов по связным спискам,
> которые так любят задавать на интервью? Интересуют вопросы типа "найти
> пятый элемент с конца списка", "найти 100 наименьших элементов",
> "определить есть ли в списке цикл" и т.п. А то я их по одному собираю из
> разных источников, а хочется все и сразу
>
> From Microsoft:
> Assume I have a linked list contains all of the alphabets from ‘A’ to
> ‘Z’. I want to find the letter ‘Q’ in the list, how does you perform the
> search to find the ‘Q’?
>
> Написать функцию "переворота" листа.

В вопросе не указано, отсортирован ли list.

Mikhail
Posted via RSDN NNTP Server 1.9 delta
Re[2]: Вопросы про linked list
От: Andy77 Ниоткуда  
Дата: 29.11.04 16:46
Оценка:
Здравствуйте, Dr.Gigabit, Вы писали:

DG>From Microsoft:

DG> Assume I have a linked list contains all of the alphabets from ‘A’ to ‘Z’. I want to find the letter ‘Q’ in the list, how does you perform the search to find the ‘Q’?

Это шутка?
Re[3]: Вопросы про linked list
От: Xenia США  
Дата: 29.11.04 17:03
Оценка:
Здравствуйте, Andy77, Вы писали:

A>Здравствуйте, Dr.Gigabit, Вы писали:


DG>>From Microsoft:

DG>> Assume I have a linked list contains all of the alphabets from ‘A’ to ‘Z’. I want to find the letter ‘Q’ in the list, how does you perform the search to find the ‘Q’?

A>Это шутка?

Угу... я долго-долго думала в чем тут смысл и так и не придумала
Re[3]: Вопросы про linked list
От: Dr.Gigabit  
Дата: 29.11.04 17:07
Оценка:
Здравствуйте, kittown, Вы писали:

>> From Microsoft:

>> Assume I have a linked list contains all of the alphabets from ‘A’ to
>> ‘Z’. I want to find the letter ‘Q’ in the list, how does you perform the
>> search to find the ‘Q’?
>>
>> Написать функцию "переворота" листа.

K>В вопросе не указано, отсортирован ли list.


K>Mikhail


Не знаю, вопрос приведен в оригинальной формулировке.
А какие варианты ответа?
... << RSDN@Home 1.1.4 @@subversion >>
Re[3]: Вопросы про linked list
От: Dr.Gigabit  
Дата: 29.11.04 17:13
Оценка:
Здравствуйте, Andy77, Вы писали:

A>Здравствуйте, Dr.Gigabit, Вы писали:


DG>>From Microsoft:

DG>> Assume I have a linked list contains all of the alphabets from ‘A’ to ‘Z’. I want to find the letter ‘Q’ in the list, how does you perform the search to find the ‘Q’?

A>Это шутка?


Никак нет. Вопрос приведен в его оригинальной постановке

Что-то никто решения еще не приводит, желательно с оценкой сложности алгоритма
... << RSDN@Home 1.1.4 @@subversion >>
Re[4]: Вопросы про linked list
От: kittown  
Дата: 30.11.04 12:15
Оценка:
Dr.Gigabit wrote:
>
>> > From Microsoft:
>> > Assume I have a linked list contains all of the alphabets from ‘A’ to
>> > ‘Z’. I want to find the letter ‘Q’ in the list, how does you perform the
>> > search to find the ‘Q’?
>> >
>> > Написать функцию "переворота" листа.
>
> K>В вопросе не указано, отсортирован ли list.
>
> Не знаю, вопрос приведен в оригинальной формулировке.
> А какие варианты ответа?

Там еще не сказано, двухсвязный ли он, или односвязный.
Вообще ничего не сказано. Не сказано, есть ли
быстрый способ к произвольному элементу листа через
какой-нибудь дополнительный кеш.

Если же воспринимать задачу тупо, как односвязный список
без внешних кешей, с только последовательным доступом,
то тупо по нему пройтись до нужного элемента.

Если нам нужно делать это очень часто, то менять или
дополнять структуру данных.

Чего тут еще можно придумать ?

Mikhiail
Posted via RSDN NNTP Server 1.9 delta
Re[5]: Вопросы про linked list
От: Dr.Gigabit  
Дата: 30.11.04 21:00
Оценка:
Здравствуйте, kittown, Вы писали:

K>Dr.Gigabit wrote:

>>
>>> > From Microsoft:
>>> > Assume I have a linked list contains all of the alphabets from ‘A’ to
>>> > ‘Z’. I want to find the letter ‘Q’ in the list, how does you perform the
>>> > search to find the ‘Q’?
>>> >
>>> > Написать функцию "переворота" листа.
>>
>> K>В вопросе не указано, отсортирован ли list.
>>
>> Не знаю, вопрос приведен в оригинальной формулировке.
>> А какие варианты ответа?

K>Там еще не сказано, двухсвязный ли он, или односвязный.

K>Вообще ничего не сказано. Не сказано, есть ли
K>быстрый способ к произвольному элементу листа через
K>какой-нибудь дополнительный кеш.

K>Если же воспринимать задачу тупо, как односвязный список

K>без внешних кешей, с только последовательным доступом,
K>то тупо по нему пройтись до нужного элемента.

K>Если нам нужно делать это очень часто, то менять или

K>дополнять структуру данных.

K>Чего тут еще можно придумать ?


K>Mikhiail



Вопрос придумывал не я, вот оригинальный ответ:
Answer: In a linked list, we only know about the header and other elements are invisible unless we go through the node one by one. Since we have go through every single node to find ‘Q’, the search time for a linked list is linear which is O (N).
... << RSDN@Home 1.1.4 @@subversion >>
Re: Вопросы про linked list
От: Awaken Украина  
Дата: 01.12.04 08:01
Оценка:
в Microsoft собираешься?
типичная задачка — определить является ли список закольцованным
или написать вставку элемента в сортированный список
(если бы рекрутеры из M$ читали рсдн они перестали бы задавать такие вопросы )
Re[3]: Вопросы про linked list
От: ENGLER Беларусь  
Дата: 01.12.04 21:06
Оценка:
Здравствуйте, Dr.Gigabit, Вы писали:

X>>>Не поделится ли кто ссылкой на коллекцию вопросов по связным спискам, которые так любят задавать на интервью? Интересуют вопросы типа "найти пятый элемент с конца списка", "найти 100 наименьших элементов", "определить есть ли в списке цикл" и т.п. А то я их по одному собираю из разных источников, а хочется все и сразу


ENG>>Глянь сюда, должно помочь


ENG>>Тест по ООП и С++. Есть соображения?
Автор: Dr.Gigabit
Дата: 17.11.04

ENG>>Для чего нужен виртуальный конструктор?
Автор: Awaken
Дата: 26.11.02


DG>Коллекция вопросов по связным спискам?


Я читал через строчку и через слово
Re[4]: Вопросы про linked list
От: VladFein США  
Дата: 01.12.04 21:20
Оценка:
Здравствуйте, Dr.Gigabit, Вы писали:

DG>>>From Microsoft:

DG>>> Assume I have a linked list contains all of the alphabets from ‘A’ to ‘Z’. I want to find the letter ‘Q’ in the list, how does you perform the search to find the ‘Q’?

A>>Это шутка?


DG>Никак нет. Вопрос приведен в его оригинальной постановке


"в его оригинальной постановке" ??? "how does you perform"???
Re[5]: Вопросы про linked list
От: Dr.Gigabit  
Дата: 01.12.04 21:59
Оценка:
Здравствуйте, VladFein, Вы писали:

VF>Здравствуйте, Dr.Gigabit, Вы писали:


DG>>>>From Microsoft:

DG>>>> Assume I have a linked list contains all of the alphabets from ‘A’ to ‘Z’. I want to find the letter ‘Q’ in the list, how does you perform the search to find the ‘Q’?

A>>>Это шутка?


DG>>Никак нет. Вопрос приведен в его оригинальной постановке


VF>"в его оригинальной постановке" ??? "how does you perform"???


Так по-ходу индусы спрашивали
... << RSDN@Home 1.1.4 @@subversion >>
Re[5]: Вопросы про linked list
От: _gc Россия  
Дата: 02.12.04 22:43
Оценка:
Здравствуйте, VladFein, Вы писали:

DG>>>> Assume I have a linked list contains all of the alphabets from ‘A’ to ‘Z’. I want to find the letter ‘Q’ in the list, how does you perform the search to find the ‘Q’?


VF>"в его оригинальной постановке" ??? "how does you perform"???


А ещё должно быть containing. Более того, погуглив, я нашёл страницу с этими вопросами и испугался, что же случилось с моими знаниями грамматики английского.
... << RSDN@Home 1.1.3 stable >>
Re[2]: Вопросы про linked list
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 03.01.05 18:47
Оценка: :)
Здравствуйте, Awaken, Вы писали:

A>в Microsoft собираешься?

A>типичная задачка — определить является ли список закольцованным
A>или написать вставку элемента в сортированный список
A>(если бы рекрутеры из M$ читали рсдн они перестали бы задавать такие вопросы )

Уверяю тебя — 95% соискателей (у нас вакансии для дотнетчиков) сделать этого не могут.
... << RSDN@Home 1.1.4 beta 3 rev. 272>>
AVK Blog
Re[3]: Вопросы про linked list
От: migel  
Дата: 03.01.05 19:39
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, Awaken, Вы писали:


A>>в Microsoft собираешься?

A>>типичная задачка — определить является ли список закольцованным
A>>или написать вставку элемента в сортированный список
A>>(если бы рекрутеры из M$ читали рсдн они перестали бы задавать такие вопросы )

AVK>Уверяю тебя — 95% соискателей (у нас вакансии для дотнетчиков) сделать этого не могут.

Эххх, Андрей, не бредь душу начальства
... << RSDN@Home 1.1.4 beta 3 rev. 273>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.