Loading...

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

VictoriaLaz avatar VictoriaLaz 41 Точки

Advanced C# - Sets and Dictionaries - Matrices

Здравейте, колеги!

Можете ли да дадете някакви насоки за решаване на матриците, ако сте попадали на добри инструкции или видео?

... просто са ужасни angry

Благодаря предварително

Тагове:
2
C# Advanced
ralitsa_d avatar ralitsa_d 171 Точки

Матриците само изглеждат страшни, могат да са ти много полезни след като свикнеш да ги използваш. Основните неща при тях са две: 1. да внимаваш да не излезеш от границите за колони и редове и 2. да внимаваш с размера на матрицата и типа на съхраняваните данни. В няколко задачи имах случаи judjе да гърми заради memory limit, защото използвам матрица 500 х 500, пълна с числа от тип long например. Матриците заемат голямо количество памет и ако не го съобразиш, можеш да си блъскаш главата с часове, докато разбереш къде бъркаш.

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

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

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