Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

iVasilev93 avatar iVasilev93 11 Точки

C#-AdvancedOOP - Exam Prep - Lambda Core

Колеги здравейте,

Някой може ли да обясни ситуацията с LStack, че си тръгнах преди да го забележа. Обяснено по начина в условието, дадоха ли се допълнителни разяснения дали можем да го променяме и доколко. Как със Pop() се очаква да махнем елемент по име ? С тоя лист се иска от нас да съхраняваме ядрата или фрагментите, или пък и двете ? И въобще можем ли да сменим структурата от linkedList в някаква друга, каквато сметнем за по-удачна ?

Тагове:
1
C# OOP Basics
ArmenPotourlyan+deleted! avatar ArmenPotourlyan+deleted! 488 Точки

Трябва да използваш структурата LStack (естествено трябва да я оправиш да работи като хората). Доколкото разбрах от условието  - използваш я, за да пазиш фрагменти в ядрата, понеже трябва да махаш само последния фрагмент от дадено ядро (в началото условието беше сгрешено, така че си го изтегли пак).

DetachFragment:
Detaches the last fragment from the currently selected core.

 

0
03/08/2016 22:51:29
iVasilev93 avatar iVasilev93 11 Точки

Аха .. Благодаря ти.

0
msmilkoff avatar msmilkoff 338 Точки

Според мен по-добре ще е този стек вътрешно да работи с масив, а не със свързан списък.
Ако имаш проблеми по имплементацията виж тук. В конкретния случай се имплментира по-лесно, защото не ти трябват дженерици.

0
iVasilev93 avatar iVasilev93 11 Точки

Значи в класа можем да разкараме тоя linked list и да използваме каквато структура ни хареса и сметнем за най-добре?

0
Sanity avatar Sanity Trainer 194 Точки

По условие трябва да използвате LStack-а, за логиката на фрагментите в Core-овете. Няма забрана, обаче, за промяната на LStack-а.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.