From 7ff0b472870eac014dcdc2697d721e3417801f9c Mon Sep 17 00:00:00 2001 From: wienkop <uwe.wienkop@th-nuernberg.de> Date: Mon, 26 Apr 2021 09:37:45 +0200 Subject: [PATCH] =?UTF-8?q?2021-04-26=20vor=20Mo-=C3=9Cbung?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 06-UbgBinTree-Mo/06-UbgBinTree-Mo.csproj | 9 +++++++++ 06-UbgBinTree-Mo/BinTree.cs | 21 +++++++++++++++++++++ 06-UbgBinTree-Mo/Program.cs | 12 ++++++++++++ Prog2WienkopSS2021.sln | 10 ++++++++-- 4 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 06-UbgBinTree-Mo/06-UbgBinTree-Mo.csproj create mode 100644 06-UbgBinTree-Mo/BinTree.cs create mode 100644 06-UbgBinTree-Mo/Program.cs diff --git a/06-UbgBinTree-Mo/06-UbgBinTree-Mo.csproj b/06-UbgBinTree-Mo/06-UbgBinTree-Mo.csproj new file mode 100644 index 0000000..b00b3c3 --- /dev/null +++ b/06-UbgBinTree-Mo/06-UbgBinTree-Mo.csproj @@ -0,0 +1,9 @@ +<Project Sdk="Microsoft.NET.Sdk"> + + <PropertyGroup> + <OutputType>Exe</OutputType> + <TargetFramework>netcoreapp3.1</TargetFramework> + <RootNamespace>_06_UbgBinTree_Mo</RootNamespace> + </PropertyGroup> + +</Project> diff --git a/06-UbgBinTree-Mo/BinTree.cs b/06-UbgBinTree-Mo/BinTree.cs new file mode 100644 index 0000000..5363fb5 --- /dev/null +++ b/06-UbgBinTree-Mo/BinTree.cs @@ -0,0 +1,21 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace _06_UbgBinTree_Mo +{ + // Programmieren Sie einen binären Baum, mit den Datenfeldern + // string Name + // int leftCount, rightCount -- Anzahl der Elemente im linken bzw. rechten Ast + // und den folgenden Methoden + // void Insert(string Name) -- Einfügen des Namens + // int Level(string Name) -> Liefert die Ebene zurück auf der sich der + // Knoten befindet (root=0, Nicht gefunden=-1) + // void Print() -- InOrder-Ausgeben des Baums + + // Diskutieren Sie Ansätze, wie ein Knoten gelöscht werden könnte + + class BinTree + { + } +} diff --git a/06-UbgBinTree-Mo/Program.cs b/06-UbgBinTree-Mo/Program.cs new file mode 100644 index 0000000..ded9bac --- /dev/null +++ b/06-UbgBinTree-Mo/Program.cs @@ -0,0 +1,12 @@ +using System; + +namespace _06_UbgBinTree_Mo +{ + class Program + { + static void Main(string[] args) + { + Console.WriteLine("Hello World!"); + } + } +} diff --git a/Prog2WienkopSS2021.sln b/Prog2WienkopSS2021.sln index b562fd2..8bbea28 100644 --- a/Prog2WienkopSS2021.sln +++ b/Prog2WienkopSS2021.sln @@ -35,9 +35,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "05-UbgCycleList-Mo", "05-Ub EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "05-1 BinTree", "05-1 BinTree\05-1 BinTree.csproj", "{7C9FA089-4364-4326-A973-99FD15DAFBC1}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "05-2 IntroVererbungKfz", "05-2 IntroVererbungKfz\05-2 IntroVererbungKfz.csproj", "{95016962-76A2-4029-9933-F87AAE6EC416}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "05-2 IntroVererbungKfz", "05-2 IntroVererbungKfz\05-2 IntroVererbungKfz.csproj", "{95016962-76A2-4029-9933-F87AAE6EC416}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "05-UbgBinTree-Di", "05-UbgBinTree-Di\05-UbgBinTree-Di.csproj", "{5CFBEC1D-F6F6-4A12-ACE6-560B677CCE3C}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "05-UbgBinTree-Di", "05-UbgBinTree-Di\05-UbgBinTree-Di.csproj", "{5CFBEC1D-F6F6-4A12-ACE6-560B677CCE3C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "06-UbgBinTree-Mo", "06-UbgBinTree-Mo\06-UbgBinTree-Mo.csproj", "{1CFE12AA-2BC6-40C4-BDB6-74B86F5235E4}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -117,6 +119,10 @@ Global {5CFBEC1D-F6F6-4A12-ACE6-560B677CCE3C}.Debug|Any CPU.Build.0 = Debug|Any CPU {5CFBEC1D-F6F6-4A12-ACE6-560B677CCE3C}.Release|Any CPU.ActiveCfg = Release|Any CPU {5CFBEC1D-F6F6-4A12-ACE6-560B677CCE3C}.Release|Any CPU.Build.0 = Release|Any CPU + {1CFE12AA-2BC6-40C4-BDB6-74B86F5235E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1CFE12AA-2BC6-40C4-BDB6-74B86F5235E4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1CFE12AA-2BC6-40C4-BDB6-74B86F5235E4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1CFE12AA-2BC6-40C4-BDB6-74B86F5235E4}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE -- GitLab