Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Общие вопросы по использованию C# https://www.cyberforum.ru/ csharp-beginners/ thread525891.html
Не знаю, почему нету тут такой темы с пометкой "важно", часто бывают вопросы, не требующие отдельной темы. Ну да ладно, собственно вопрос, почему когда я пишу A=0; Console.Write(A); Он пишет 32? То есть если сделать A=0; Console.Write(A-32); выводит правильно, но вопрос нельзя ли убрать этот гемор?
Как сравнить совпадают ли компоненты файла f с компонентами файла g C#
Как сравнить совпадают ли компоненты файла f с компонентами файла g (я вывожу их в TextBox). Если нет, то получить номер первой компоненты, в которой файлы g и f отличаются между собой. В случае когда один из файлов имеет n компонент (n>=0) и повторяет начало другого (более длинного) файла, ответом должно быть число n+1; Не пойму, как работать с данными, которые поступают в TextBox по мере...
C# Запись и чтение массива byte есть массив byte как записать его на диск и считать обратно? public byte pixels; https://www.cyberforum.ru/ csharp-beginners/ thread525870.html C# Рисование дуги (Алгоритм Брезенхема) https://www.cyberforum.ru/ csharp-beginners/ thread525865.html
Есть функция для рисования дуги (Алгоритм Брезенхема). У меня он принимает (X Y) начальную точку R - Радиус. Ygl1-Начальный угол в градусах, Ygl2-Конечный угол в градусах. Проблема в том что он рисует только от 0 до 90градусов то есть 1 четверть. С помощью матрицы перевода смог зеркалить дуги. ТО есть добавил к параметрам Chetvert1, Chetvert2; Итог void Brez(Int32 X, Int32 X, Int32 R,...
C# Напечатать все слова, отличные от последнего слова
Ребят, помогите пожалуйста, срочно надо, подскажите хотя бы основную часть кода)) Программа. Дана последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 15 латинских букв, между словами - пробелы, за последним словом - точка. Напечатать все слова, отличные от последнего слова, предварительно преобразовав каждое из них по следующему правилу: если слово нечетной длины, то...
C# Вычислить значение выражения https://www.cyberforum.ru/ csharp-beginners/ thread525811.html
Помогите пожалуйста, такое задание: Вычислить (1-sin(0.1))+(1+sin(0.2))+ ...+(1+sin(1.0)). Нужно с операторами for, while, do-while. Покажите пожалуйста, хотя бы с for
C# Можно ли с помощью LINQ to XML хранить отдельные элементы в массиве https://www.cyberforum.ru/ csharp-beginners/ thread525797.html
Можно ли с помощью LINQ to XML хранить отдельные элементы в массиве? (string например)или например в коллекциях? Например можно ли разпарсить такой XML чтобы в одном массиве бьли только вопросы, а в другом только ответы <?xml version="1.0"?> <qw> <q text="Сколько будет дважды два??"> <a right="no">Один</a> <a right="yes">Четыре</a> <a right="no">Три</a> <a...
C# Где лучше всего использовать модификатор union
Вот интересно, где он в основном применяется, где его в основном программисты пишут ?!
C# Приведение int к string https://www.cyberforum.ru/ csharp-beginners/ thread525735.html
Прощу помочь с данной задачей, ибо я не могу понять как это написать.(точнее в голову путного ничего не идет) Заранее спасибо.
C# Как работать с Unicode символами в Word Здравствуйте! Была поставлена задача из открытого документа Word копировать фрагменты текста в таблицу. Потом из этой таблицы находить и выделять в документе нужный фрагмент. Задача на первый взгляд не сложная и с помощью Microsoft.Office.Interop.Word легко решалась, пока в выделенный фрагмент не попадал символ с шестнадцатеричным кодом. В приложение эти символы передавались в "ином" виде, да... https://www.cyberforum.ru/ csharp-beginners/ thread525718.html
C# Поиск в HTML строки, которая не объединена тегом
Всем доброго времени суток! У меня такой вопрос, парсю php-страницу, по тегам и их параметрам всё выбирается и показывается, но есть на этой странице строка, которая не объединена тегом! Каким образом мне её достать и вывести в textBox! З.Ы. При исследовании страницы в ОгнеЛисе на этом поле пишет undefined! Добавлено через 19 часов 7 минут Апну тему!
C# Как можно посмотреть код, генерируемый компилятором, для итераторов Блок итератора преобразовывается в закрытый вложенный класс, реализующий интерфейсы IEnumerator, IEnumerator<T> и IDisposable http://sergeyteplyakov.blogspot.com/2010/06/c-2.html как можно посмотреть этот сгенерированный код? https://www.cyberforum.ru/ csharp-beginners/ thread525678.html
389 / 304 / 67
Регистрация: 10.07.2010
Сообщений: 802
23.03.2012, 02:45 0

Начертите бинарные деревья поиска высотой 2,3,4,5 и 6 для множества ключей - C# - Ответ 2825680

23.03.2012, 02:45. Показов 1883. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено irineyxxx как решение

Решение

могу помочь только с составлением и отображением бинарного дерева. Как построить бинарное дерево именно определенного веса не знаю алгоритма, расскажешь - если будет время помогу.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
class BinaryTreeNode
{
    BinaryTreeNode parent;
    BinaryTreeNode left;
    BinaryTreeNode right;
 
    int _value;
 
    public int Value
    {
        get { return _value; }
        set { _value = value; }
    }
 
    
    public BinaryTreeNode Parent
    {
        get { return parent; }
        set { parent = value; }
    }
 
    public BinaryTreeNode Left
    {
        get { return left; }
        set { left = value; }
    }
 
    public BinaryTreeNode Right
    {
        get { return right; }
        set { right = value; }
    }
 
    public BinaryTreeNode(int value)
    {
        _value = value;
    }
 
    public void Add(int value)
    {
        if (value > this._value)
            if (this.right == null)
            {
                BinaryTreeNode newNode = new BinaryTreeNode(value);
                newNode.parent = this;
                this.right = newNode;
                return;
            }
            else
                this.right.Add(value);
        else
            if (this.left == null)
            {
                BinaryTreeNode newNode = new BinaryTreeNode(value);
                newNode.parent = this;
                this.left = newNode;
                return;
            }
            else
                this.left.Add(value);
        
    }
    
    public TreeNode GetTree()
    {
        BinaryTreeNode first_node = FindFirst(this);
        return Configurate(this);
    }
 
    TreeNode Configure(BinaryTreeNode btn)
    {
        TreeNode node = new TreeNode(btn._value.ToString());
        if (btn.left != null)
            node.Nodes.Add(Configurate(btn.left));
        if (btn.right != null)
            node.Nodes.Add(Configurate(btn.right));
        return node;
    }
 
    public BinaryTreeNode FindFirst(BinaryTreeNode start)
    {
        if (start.parent == null)
            return start;
        else
            return FindFirst(start.parent);
    }
}
а работа с классом примерно такая:
C#
1
2
3
4
5
BinaryTreeNode node = new BinaryTreeNode(4);
Random rnd = new Random();
for (int i = 0; i < 10; i++)
    node.Add(rnd.Next(0, 100));
treeView1.Nodes.Add(node.GetTree());
ну и без твердого понимания рекурсии ничего не получится

Вернуться к обсуждению:
Начертите бинарные деревья поиска высотой 2,3,4,5 и 6 для множества ключей C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.03.2012, 02:45
Готовые ответы и решения:

Бинарные деревья. Вывод потомков для каждого из узлов бинарного дерева поиска
Здравствуйте, уважаемые форумчане! Продолжая изучать бинарные деревья, решил подумать о выгодности...

Бинарные деревья поиска
Здравствуйте. Помогите решить задачу. Написать функцию, которая удаляет из бинарного дерева поиска...

Бинарные деревья поиска
Доброй ночи, помогите пожалуйста разобраться в коде, я его нашел в интернете: class Tree&lt;T&gt;...

Бинарные деревья поиска. Вычислить высоту (Некорректно вычисляется :с )
Код рабочий, но выдает некорректную высоту дерева, где я затупил, уже и понять не могу -.-...

1
23.03.2012, 02:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.03.2012, 02:45
Помогаю со студенческими работами здесь

Определите тип данных, представляющий бинарные деревья поиска
Очень глупая ситуация, задание: Функции работы с бинарными деревьями поиска. Определите тип...

Распечатать, посчитать среднее арифметическое, преобразовать в дерево поиска [Бинарные деревья]
Дано идеально сбалансированное дерево. Не выводиться дерево:(... Не понимаю как пройтись по...

Шаблоны (упорядоченные бинарные деревья поиска вещественных чисел, линейных многочленов и двоичных строк)
Добрый вечер всем. Понимаю, что вопрос заезженный, но тем не менее, я вынужден создать тему. ...

Курсач по теме: Структуры данных. Двоичные деревья поиска. Красно-черные деревья
Здравствуйте, я первокурсник, преподавателя по информатике месяца 2 не было, потом появился, дал...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru