Advanced C# - Sets and Dictionaries - Matrices
Здравейте, колеги!
Можете ли да дадете някакви насоки за решаване на матриците, ако сте попадали на добри инструкции или видео?
... просто са ужасни
Благодаря предварително
Здравейте, колеги!
Можете ли да дадете някакви насоки за решаване на матриците, ако сте попадали на добри инструкции или видео?
... просто са ужасни
Благодаря предварително
Матриците само изглеждат страшни, могат да са ти много полезни след като свикнеш да ги използваш. Основните неща при тях са две: 1. да внимаваш да не излезеш от границите за колони и редове и 2. да внимаваш с размера на матрицата и типа на съхраняваните данни. В няколко задачи имах случаи judjе да гърми заради memory limit, защото използвам матрица 500 х 500, пълна с числа от тип long например. Матриците заемат голямо количество памет и ако не го съобразиш, можеш да си блъскаш главата с часове, докато разбереш къде бъркаш.
Обхождането и попълването им в общия случай са прости - трябват ти 2 вложени цикъла и толкова. Можеш да се упражняваш с различен начин на попълване или отпечатване - например да направиш спирална матрица, или пък да я попълваш по колони, по редове, с числа в обратен ред и т.н.
Трудно е да се дадат насоки като цяло, защото задачите с матрици са безкрайно разнообразни. Съветвам те да започнеш с по-лесни задачи и да преминеш полека лека към трудните. Успех!