1) Есть код:
...
public static void A(int a)
{
a = 10;
}
public static void B(string s)
{
s = "AAA";
}
public static void C(MyOwnClass cc)
{
cc.field = 25;
}
...
В чем различие этих методов и получаемого при вызове результата?
2) В чём смысл паттерна "Абстрактная фабрика"? Когда его стоит применять, а когда - нет?
3) Напишите (без дополнительных материалов, естественно) балансировку бинарного дерева на C#.
4) У вас есть очень большой (намного больше объема доступной оперативной памяти) файл, состоящий из записей фиксированного размера. Запись состоит из, предположим, идентификатора (числа) и некоторых данных. Записи не упорядочены. Задача - упорядочить записи максимально эффективным образом. Каким образом вы будете решать указанную задачу?
Комментариев нет:
Отправить комментарий