Как искать значение в сбалансированном бинарном дереве?
Чтобы создать из этого сбалансированное дерево я беру элементы с индексом floor(arr.length / 2)
Ну да я нашел первый на самом верху дерева, ну а потом? Левый узел меньше тройки а правая больше, но под правым узлом есть еще тройка. По какой логике надо искать ?
defineCode(std::cout << 13 << std::endl); // workdefineCode(stringLine); заменяется просто на stringLine, что есть бессмысленное выражение, вырезаемое еще на этапе компиляции. public class PhoneReader : IPhoneReader { /* code.. */ }
public class TabletReader : IPhoneReader { /* code.. */ }ModileStore store = new ModileStore(new PhoneReader ()); // тут будет использоваться PhoneReader
ModileStore anotherStore = new ModileStore(new TabletReader ()); // тут будет использоваться TabletReader