From 9237dbfad0a2a63b93fb6569852a8073a11f8e48 Mon Sep 17 00:00:00 2001 From: raj_mathe Date: Fri, 5 Nov 2021 15:48:06 +0100 Subject: [PATCH] master > master: code go - ordner von internal -> pkg umgezogen --- code/golang/README.md | 4 ++-- code/golang/internal/endpoints/run/run.go | 16 ++++++++-------- .../endpoints/run/run_actions_algorithms.go | 16 ++++++++-------- .../algorithms/search/binary/binary.go | 0 .../algorithms/search/binary/binary_fancy.go | 0 .../algorithms/search/interpol/interpol.go | 0 .../algorithms/search/interpol/interpol_fancy.go | 0 .../algorithms/search/ith_element/ith_element.go | 0 .../search/ith_element/ith_element_fancy.go | 0 .../algorithms/search/jump/jump.go | 2 +- .../algorithms/search/jump/jump_fancy.go | 0 .../algorithms/search/poison/poison.go | 0 .../algorithms/search/poison/poison_fancy.go | 0 .../algorithms/search/sequential/sequential.go | 0 .../search/sequential/sequential_fancy.go | 0 .../next_greater_element/next_greater_element.go | 2 +- .../next_greater_element_fancy.go | 0 .../algorithms/sum/maxsubsum/maxsubsum.go | 0 .../algorithms/sum/maxsubsum/maxsubsum_fancy.go | 0 .../data_structures/stacks/stacks.go | 0 20 files changed, 20 insertions(+), 20 deletions(-) rename code/golang/{internal => pkg}/algorithms/search/binary/binary.go (100%) rename code/golang/{internal => pkg}/algorithms/search/binary/binary_fancy.go (100%) rename code/golang/{internal => pkg}/algorithms/search/interpol/interpol.go (100%) rename code/golang/{internal => pkg}/algorithms/search/interpol/interpol_fancy.go (100%) rename code/golang/{internal => pkg}/algorithms/search/ith_element/ith_element.go (100%) rename code/golang/{internal => pkg}/algorithms/search/ith_element/ith_element_fancy.go (100%) rename code/golang/{internal => pkg}/algorithms/search/jump/jump.go (98%) rename code/golang/{internal => pkg}/algorithms/search/jump/jump_fancy.go (100%) rename code/golang/{internal => pkg}/algorithms/search/poison/poison.go (100%) rename code/golang/{internal => pkg}/algorithms/search/poison/poison_fancy.go (100%) rename code/golang/{internal => pkg}/algorithms/search/sequential/sequential.go (100%) rename code/golang/{internal => pkg}/algorithms/search/sequential/sequential_fancy.go (100%) rename code/golang/{internal => pkg}/algorithms/stacks/next_greater_element/next_greater_element.go (98%) rename code/golang/{internal => pkg}/algorithms/stacks/next_greater_element/next_greater_element_fancy.go (100%) rename code/golang/{internal => pkg}/algorithms/sum/maxsubsum/maxsubsum.go (100%) rename code/golang/{internal => pkg}/algorithms/sum/maxsubsum/maxsubsum_fancy.go (100%) rename code/golang/{internal => pkg}/data_structures/stacks/stacks.go (100%) diff --git a/code/golang/README.md b/code/golang/README.md index d819d9e..0c69dc8 100644 --- a/code/golang/README.md +++ b/code/golang/README.md @@ -4,8 +4,8 @@ Dieses Projekt ist erneut kein nötiger Bestandteil des Kurses, sondern nur für Wissbegierige gedacht. -Zunächst bietet sich an, sich die Algorithmen im Unterordner [`internal/algorithms`](./internal/algorithms) anzuschauen, -z. B. [`internal/algorithms/search/binary/binary.go`](./internal/algorithms/search/binary/binary.go) für den Binärsuchalgorithmus, +Zunächst bietet sich an, sich die Algorithmen im Unterordner [`pkg/algorithms`](./pkg/algorithms) anzuschauen, +z. B. [`pkg/algorithms/search/binary/binary.go`](./pkg/algorithms/search/binary/binary.go) für den Binärsuchalgorithmus, ohne irgendetwas installieren zu müssen. **HINWEIS 1:** _Bei meiner Implementierung kann es zu leichten Abweichungen kommen. Bitte **stets** an dem Material im VL-Skript sich orientieren. Der Hauptzweck der Code-Projekte besteht darin, dass Wissbegierige die Algorithmen konkret ausprobieren können. Alle theoretischen Aspekte werden jedoch im Skript und in den Übungen ausführlicher erklärt._ diff --git a/code/golang/internal/endpoints/run/run.go b/code/golang/internal/endpoints/run/run.go index f62c5e0..dc7b548 100644 --- a/code/golang/internal/endpoints/run/run.go +++ b/code/golang/internal/endpoints/run/run.go @@ -11,14 +11,14 @@ import ( "ads/internal/setup" "ads/internal/types" - algorithm_search_binary "ads/internal/algorithms/search/binary" - algorithm_search_interpol "ads/internal/algorithms/search/interpol" - algorithm_search_ith_element "ads/internal/algorithms/search/ith_element" - algorithm_search_jump "ads/internal/algorithms/search/jump" - algorithm_search_poison "ads/internal/algorithms/search/poison" - algorithm_search_sequential "ads/internal/algorithms/search/sequential" - algorithm_stacks_next_greater_element "ads/internal/algorithms/stacks/next_greater_element" - algorithm_sum_maxsubsum "ads/internal/algorithms/sum/maxsubsum" + algorithm_search_binary "ads/pkg/algorithms/search/binary" + algorithm_search_interpol "ads/pkg/algorithms/search/interpol" + algorithm_search_ith_element "ads/pkg/algorithms/search/ith_element" + algorithm_search_jump "ads/pkg/algorithms/search/jump" + algorithm_search_poison "ads/pkg/algorithms/search/poison" + algorithm_search_sequential "ads/pkg/algorithms/search/sequential" + algorithm_stacks_next_greater_element "ads/pkg/algorithms/stacks/next_greater_element" + algorithm_sum_maxsubsum "ads/pkg/algorithms/sum/maxsubsum" ) /* ---------------------------------------------------------------- * diff --git a/code/golang/internal/endpoints/run/run_actions_algorithms.go b/code/golang/internal/endpoints/run/run_actions_algorithms.go index 5e6aaf3..0106ea2 100644 --- a/code/golang/internal/endpoints/run/run_actions_algorithms.go +++ b/code/golang/internal/endpoints/run/run_actions_algorithms.go @@ -8,14 +8,14 @@ import ( "ads/internal/core/logging" "ads/internal/setup" - algorithm_search_binary "ads/internal/algorithms/search/binary" - algorithm_search_interpol "ads/internal/algorithms/search/interpol" - algorithm_search_ith_element "ads/internal/algorithms/search/ith_element" - algorithm_search_jump "ads/internal/algorithms/search/jump" - algorithm_search_poison "ads/internal/algorithms/search/poison" - algorithm_search_sequential "ads/internal/algorithms/search/sequential" - algorithm_stacks_next_greater_element "ads/internal/algorithms/stacks/next_greater_element" - algorithm_sum_maxsubsum "ads/internal/algorithms/sum/maxsubsum" + algorithm_search_binary "ads/pkg/algorithms/search/binary" + algorithm_search_interpol "ads/pkg/algorithms/search/interpol" + algorithm_search_ith_element "ads/pkg/algorithms/search/ith_element" + algorithm_search_jump "ads/pkg/algorithms/search/jump" + algorithm_search_poison "ads/pkg/algorithms/search/poison" + algorithm_search_sequential "ads/pkg/algorithms/search/sequential" + algorithm_stacks_next_greater_element "ads/pkg/algorithms/stacks/next_greater_element" + algorithm_sum_maxsubsum "ads/pkg/algorithms/sum/maxsubsum" ) /* ---------------------------------------------------------------- * diff --git a/code/golang/internal/algorithms/search/binary/binary.go b/code/golang/pkg/algorithms/search/binary/binary.go similarity index 100% rename from code/golang/internal/algorithms/search/binary/binary.go rename to code/golang/pkg/algorithms/search/binary/binary.go diff --git a/code/golang/internal/algorithms/search/binary/binary_fancy.go b/code/golang/pkg/algorithms/search/binary/binary_fancy.go similarity index 100% rename from code/golang/internal/algorithms/search/binary/binary_fancy.go rename to code/golang/pkg/algorithms/search/binary/binary_fancy.go diff --git a/code/golang/internal/algorithms/search/interpol/interpol.go b/code/golang/pkg/algorithms/search/interpol/interpol.go similarity index 100% rename from code/golang/internal/algorithms/search/interpol/interpol.go rename to code/golang/pkg/algorithms/search/interpol/interpol.go diff --git a/code/golang/internal/algorithms/search/interpol/interpol_fancy.go b/code/golang/pkg/algorithms/search/interpol/interpol_fancy.go similarity index 100% rename from code/golang/internal/algorithms/search/interpol/interpol_fancy.go rename to code/golang/pkg/algorithms/search/interpol/interpol_fancy.go diff --git a/code/golang/internal/algorithms/search/ith_element/ith_element.go b/code/golang/pkg/algorithms/search/ith_element/ith_element.go similarity index 100% rename from code/golang/internal/algorithms/search/ith_element/ith_element.go rename to code/golang/pkg/algorithms/search/ith_element/ith_element.go diff --git a/code/golang/internal/algorithms/search/ith_element/ith_element_fancy.go b/code/golang/pkg/algorithms/search/ith_element/ith_element_fancy.go similarity index 100% rename from code/golang/internal/algorithms/search/ith_element/ith_element_fancy.go rename to code/golang/pkg/algorithms/search/ith_element/ith_element_fancy.go diff --git a/code/golang/internal/algorithms/search/jump/jump.go b/code/golang/pkg/algorithms/search/jump/jump.go similarity index 98% rename from code/golang/internal/algorithms/search/jump/jump.go rename to code/golang/pkg/algorithms/search/jump/jump.go index 674e5b7..f1f7ff9 100644 --- a/code/golang/internal/algorithms/search/jump/jump.go +++ b/code/golang/pkg/algorithms/search/jump/jump.go @@ -5,9 +5,9 @@ package jump * ---------------------------------------------------------------- */ import ( - "ads/internal/algorithms/search/sequential" "ads/internal/core/logging" "ads/internal/core/metrics" + "ads/pkg/algorithms/search/sequential" ) /* ---------------------------------------------------------------- * diff --git a/code/golang/internal/algorithms/search/jump/jump_fancy.go b/code/golang/pkg/algorithms/search/jump/jump_fancy.go similarity index 100% rename from code/golang/internal/algorithms/search/jump/jump_fancy.go rename to code/golang/pkg/algorithms/search/jump/jump_fancy.go diff --git a/code/golang/internal/algorithms/search/poison/poison.go b/code/golang/pkg/algorithms/search/poison/poison.go similarity index 100% rename from code/golang/internal/algorithms/search/poison/poison.go rename to code/golang/pkg/algorithms/search/poison/poison.go diff --git a/code/golang/internal/algorithms/search/poison/poison_fancy.go b/code/golang/pkg/algorithms/search/poison/poison_fancy.go similarity index 100% rename from code/golang/internal/algorithms/search/poison/poison_fancy.go rename to code/golang/pkg/algorithms/search/poison/poison_fancy.go diff --git a/code/golang/internal/algorithms/search/sequential/sequential.go b/code/golang/pkg/algorithms/search/sequential/sequential.go similarity index 100% rename from code/golang/internal/algorithms/search/sequential/sequential.go rename to code/golang/pkg/algorithms/search/sequential/sequential.go diff --git a/code/golang/internal/algorithms/search/sequential/sequential_fancy.go b/code/golang/pkg/algorithms/search/sequential/sequential_fancy.go similarity index 100% rename from code/golang/internal/algorithms/search/sequential/sequential_fancy.go rename to code/golang/pkg/algorithms/search/sequential/sequential_fancy.go diff --git a/code/golang/internal/algorithms/stacks/next_greater_element/next_greater_element.go b/code/golang/pkg/algorithms/stacks/next_greater_element/next_greater_element.go similarity index 98% rename from code/golang/internal/algorithms/stacks/next_greater_element/next_greater_element.go rename to code/golang/pkg/algorithms/stacks/next_greater_element/next_greater_element.go index d7e82a0..86e5769 100644 --- a/code/golang/internal/algorithms/stacks/next_greater_element/next_greater_element.go +++ b/code/golang/pkg/algorithms/stacks/next_greater_element/next_greater_element.go @@ -7,7 +7,7 @@ package next_greater_element import ( "ads/internal/core/logging" "ads/internal/core/metrics" - "ads/internal/data_structures/stacks" + "ads/pkg/data_structures/stacks" ) /* ---------------------------------------------------------------- * diff --git a/code/golang/internal/algorithms/stacks/next_greater_element/next_greater_element_fancy.go b/code/golang/pkg/algorithms/stacks/next_greater_element/next_greater_element_fancy.go similarity index 100% rename from code/golang/internal/algorithms/stacks/next_greater_element/next_greater_element_fancy.go rename to code/golang/pkg/algorithms/stacks/next_greater_element/next_greater_element_fancy.go diff --git a/code/golang/internal/algorithms/sum/maxsubsum/maxsubsum.go b/code/golang/pkg/algorithms/sum/maxsubsum/maxsubsum.go similarity index 100% rename from code/golang/internal/algorithms/sum/maxsubsum/maxsubsum.go rename to code/golang/pkg/algorithms/sum/maxsubsum/maxsubsum.go diff --git a/code/golang/internal/algorithms/sum/maxsubsum/maxsubsum_fancy.go b/code/golang/pkg/algorithms/sum/maxsubsum/maxsubsum_fancy.go similarity index 100% rename from code/golang/internal/algorithms/sum/maxsubsum/maxsubsum_fancy.go rename to code/golang/pkg/algorithms/sum/maxsubsum/maxsubsum_fancy.go diff --git a/code/golang/internal/data_structures/stacks/stacks.go b/code/golang/pkg/data_structures/stacks/stacks.go similarity index 100% rename from code/golang/internal/data_structures/stacks/stacks.go rename to code/golang/pkg/data_structures/stacks/stacks.go