Cтраница 1
Следующий фрагмент кода описывает процедуру, которая содержит только две операции. Тем не менее, если задается число N, то эта процедура выполняется N раз. [1]
Следующий фрагмент кода содержит операцию, которая добавляет элемент в динамический массив. Для удаления элемента можно написать аналогичный код, только массив необходимо сделать меньше. [2]
В следующем фрагменте кода первые строки каждого блока между рекурсивными шагами пронумерованы. Это первая строка процедуры и любых других точек, в которых возможно продолжение работы алгоритма после окончания мнимой рекурсии. [3]
Для каждого из следующих фрагментов кода покажите, что будет выведено на экран. [4]
Другая проблема обособленного else) Модифицируйте следующие фрагменты кода, чтобы получить указанный вывод на экран. [5]
![]() |
Окно программы Binary.| Дерево сузлами различных степеней. [6] |
Один из них - организовать в классе узла общедоступный массив дочерних узлов с изменяемым размером, как показано в следующем фрагменте кода Чтобы управлять дочерними узлами, можно использовать методы работы со списками на основе массива. [7]
В следующем фрагменте кода представлены наиболее интересные части программы. [8]
Если проверяемая грань лежит в плоскости разбиения, то ее можно поместить в любую из частей. Существуют варианты метода, которые с каждым узлом дерева связывают список граней, лежащих в разбивающей плоскости. Алгоритм построения BSP-дерева очень похож на известный метод быстрой сортировки Хоара и реализуется следующим фрагментом кода. [9]
Замене подвергается только этот обработчик события. Иначе говоря, используя оператор присвоения, вы никоим образом не влияете на список обработчиков, которые были добавлены в MulticastDelegate. Пример кода, работающего с событиями, содержится в программе XmlDemo. Следующий фрагмент кода является полностью работоспособным на момент написания данной книги. [10]
Поскольку мы должны с чего-то начать, давайте рассмотрим переменные. По существу, переменная - это имя, присвоенное некоторому участку памяти. Вероятно, вы не очень почувствовали то, что я сказал, поэтому позвольте привести несколько примеров. В следующем фрагменте кода использованы две переменные. [11]
Чтобы удалить первый элемент массива, содержащего 1000 записей, необходимо сдвинуть 999 элементов на одну позицию влево. Вместо удаления элементов из списка отметьте их как неиспользуемые. Если элементы списка - данные простых типов, например целочисленные, то можно маркировать их с помощью так называемого мусорное означения. Следующий фрагмент кода показывает, как можно удалить элемент из подобного целочисленного списка. [12]