diff --git a/.github/workflows/url_check.yml b/.github/workflows/url_check.yml new file mode 100644 index 00000000..4e28798a --- /dev/null +++ b/.github/workflows/url_check.yml @@ -0,0 +1,28 @@ +--- +name: url_check + +'on': + workflow_dispatch: + push: + branches: + - master + pull_request: + schedule: + - cron: '43 5 * * TUE' + +jobs: + run_lychee: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Check links + uses: lycheeverse/lychee-action@v1.9.3 + with: + args: > + --no-progress + * + fail: false +... diff --git a/en/Basic Math/Fibonacci_Numbers.md b/en/Basic Math/Fibonacci_Numbers.md index 01e8df48..bb61a3e0 100644 --- a/en/Basic Math/Fibonacci_Numbers.md +++ b/en/Basic Math/Fibonacci_Numbers.md @@ -57,17 +57,14 @@ F(8)=21 ## Implementation -- [C](https://github.com/TheAlgorithms/C/blob/master/misc/fibonacci.c) - [C++](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/math/fibonacci.cpp) - [Elixir](https://github.com/TheAlgorithms/Elixir/blob/master/lib/dynamic_programming/fibonacci.ex) - [F#](https://github.com/TheAlgorithms/F-Sharp/blob/main/Algorithms/Math/Fibonacci.fs) - [Go](https://github.com/TheAlgorithms/Go/blob/master/dynamic/fibonacci.go) - [Haskell](https://github.com/TheAlgorithms/Haskell/blob/master/src/Maths/Fibonacci.hs) -- [Java](https://github.com/TheAlgorithms/Java/blob/master/src/main/java/com/thealgorithms/maths/FibonacciNumber.java) - [JavaScript](https://github.com/TheAlgorithms/Javascript/blob/master/Maths/Fibonacci.js) - [PHP](https://github.com/TheAlgorithms/PHP/blob/master/Maths/Fibonacci.php) - [Python](https://github.com/TheAlgorithms/Python/blob/master/maths/fibonacci.py) -- [R](https://github.com/TheAlgorithms/R/blob/master/Mathematics/Fibonacci.R) - [Ruby](https://github.com/TheAlgorithms/Ruby/blob/master/maths/fibonacci.rb) - [Rust](https://github.com/TheAlgorithms/Rust/blob/master/src/dynamic_programming/fibonacci.rs) - [Scala](https://github.com/TheAlgorithms/Scala/blob/master/src/main/scala/Mathematics/Fibonacci.scala) diff --git a/en/Basic Math/Geometric Pogression.md b/en/Basic Math/Geometric Pogression.md index 3943a575..73c1f6ca 100644 --- a/en/Basic Math/Geometric Pogression.md +++ b/en/Basic Math/Geometric Pogression.md @@ -51,4 +51,3 @@ nth term of a GP = `a*rn-1`. # YouTube - [Video URL for concept](https://youtu.be/gua96ju_FBk) -- [Video for understanding GP Dynamic Programming in C++](https://youtu.be/92ZldzuGUHs) diff --git a/en/Data Structures/Linked Lists/Singly Linked List.md b/en/Data Structures/Linked Lists/Singly Linked List.md index 27ccc46a..729eba0a 100644 --- a/en/Data Structures/Linked Lists/Singly Linked List.md +++ b/en/Data Structures/Linked Lists/Singly Linked List.md @@ -42,7 +42,6 @@ class LinkedList { - [Java](https://github.com/TheAlgorithms/Java/blob/master/src/main/java/com/thealgorithms/datastructures/lists/SinglyLinkedList.java) - [C++](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/data_structures/linked_list.cpp) - [Python](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/singly_linked_list.py) -- [Ruby](https://github.com/TheAlgorithms/Ruby/blob/master/data_structures/linked_lists/single_list.rb) ## Video Explanation diff --git a/en/Sorting Algorithms/Merge Sort.md b/en/Sorting Algorithms/Merge Sort.md index b2619591..08a3d541 100644 --- a/en/Sorting Algorithms/Merge Sort.md +++ b/en/Sorting Algorithms/Merge Sort.md @@ -62,8 +62,6 @@ At the next stack level [1, 2, 5, 9] and [3, 4, 6, 7] will be merged and we will #### Code Implementation Links - [Assembly](https://github.com/TheAlgorithms/AArch64_Assembly/blob/main/sorters/merge_sort.s) -- [C](https://github.com/TheAlgorithms/C/blob/master/sorting/merge_sort.c) -- [C#](https://github.com/TheAlgorithms/C-Sharp/blob/master/Algorithms/Sorters/Comparison/MergeSorter.cs) - [C++](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/sorting/merge_sort.cpp) - [Dart](https://github.com/TheAlgorithms/Dart/blob/master/sort/merge_sort.dart) - [Elixir](https://github.com/TheAlgorithms/Elixir/blob/master/lib/sorting/merge_sort.ex) @@ -78,7 +76,6 @@ At the next stack level [1, 2, 5, 9] and [3, 4, 6, 7] will be merged and we will - [Lua](https://github.com/TheAlgorithms/Lua/blob/main/src/sorting/mergesort.lua) - [Matlab](https://github.com/TheAlgorithms/MATLAB-Octave/blob/master/algorithms/sorting/merge_sort.m) - [PHP](https://github.com/TheAlgorithms/PHP/blob/master/Sorting/MergeSort.php) -- [Python](https://github.com/TheAlgorithms/Python/blob/master/sorts/merge_sort.py) - [R](https://github.com/TheAlgorithms/R/blob/master/sorting_algorithms/merge_sort.r) - [Ruby](https://github.com/TheAlgorithms/Ruby/blob/master/sorting/merge_sort.rb) - [Rust](https://github.com/TheAlgorithms/Rust/blob/master/src/sorting/merge_sort.rs) diff --git "a/es/Algoritmos de Ordenamiento/Ordenamiento de fusi\303\263n.md" "b/es/Algoritmos de Ordenamiento/Ordenamiento de fusi\303\263n.md" index ef2b24d8..f0122536 100644 --- "a/es/Algoritmos de Ordenamiento/Ordenamiento de fusi\303\263n.md" +++ "b/es/Algoritmos de Ordenamiento/Ordenamiento de fusi\303\263n.md" @@ -35,9 +35,6 @@ Ahora combine ambas mitades para obtener la matriz ordenada [0, 1, 2, 3, 5, 9] - [Java](https://github.com/TheAlgorithms/Java/blob/master/src/main/java/com/thealgorithms/sorts/MergeSort.java) - [C++](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/sorting/merge_sort.cpp) -- [Python](https://github.com/TheAlgorithms/Python/blob/master/sorts/merge_sort.py) -- [C-Sharp](https://github.com/TheAlgorithms/C-Sharp/blob/master/Algorithms/Sorters/Comparison/MergeSorter.cs) -- [C](https://github.com/TheAlgorithms/C/blob/master/sorting/merge_sort.c) - [Ruby](https://github.com/TheAlgorithms/Ruby/blob/master/sorting/merge_sort.rb) #### Explicación de vídeo diff --git "a/es/Algoritmos de b\303\272squeda/B\303\272squeda lineal.md" "b/es/Algoritmos de b\303\272squeda/B\303\272squeda lineal.md" index 70808cf6..7d8f827d 100644 --- "a/es/Algoritmos de b\303\272squeda/B\303\272squeda lineal.md" +++ "b/es/Algoritmos de b\303\272squeda/B\303\272squeda lineal.md" @@ -36,7 +36,6 @@ La búsqueda lineal debe devolver -1 ya que 6 no está presente en la matriz #### Enlaces de implementación de código - [Java](https://github.com/TheAlgorithms/Java/blob/master/src/main/java/com/thealgorithms/searches/LinearSearch.java) -- [C++](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/Search/Linear%20Search.cpp) - [Python](https://github.com/TheAlgorithms/Python/blob/master/searches/linear_search.py) - [JavaScript](https://github.com/TheAlgorithms/Javascript/blob/master/Search/LinearSearch.js) - [C-Sharp](https://github.com/TheAlgorithms/C-Sharp/blob/master/Algorithms/Search/LinearSearcher.cs) diff --git a/es/Estructuras de datos/Listas vinculadas/Lista singular vinculada.md b/es/Estructuras de datos/Listas vinculadas/Lista singular vinculada.md index 4ac01ed3..bbf71447 100644 --- a/es/Estructuras de datos/Listas vinculadas/Lista singular vinculada.md +++ b/es/Estructuras de datos/Listas vinculadas/Lista singular vinculada.md @@ -42,7 +42,6 @@ class LinkedList { - [Java](https://github.com/TheAlgorithms/Java/blob/master/src/main/java/com/thealgorithms/datastructures/lists/SinglyLinkedList.java) - [C++](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/Data%20Structure/Linked%20List.cpp) - [Python](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/singly_linked_list.py) -- [Ruby](https://github.com/TheAlgorithms/Ruby/blob/master/data_structures/linked_lists/single_list.rb) ## Explicación de vídeo diff --git a/fr/tri/Tri_fusion.md b/fr/tri/Tri_fusion.md index ccf185ea..359887be 100644 --- a/fr/tri/Tri_fusion.md +++ b/fr/tri/Tri_fusion.md @@ -49,11 +49,8 @@ Au niveau suivant de la pile, [1, 2, 5, 9] et [3, 4, 6, 7] seront fusionnés et ## Implémentation -- [Python](https://github.com/TheAlgorithms/Python/blob/master/sorts/merge_sort.py) - [Java](https://github.com/TheAlgorithms/Java/blob/master/src/main/java/com/thealgorithms/sorts/MergeSort.java) -- [C](https://github.com/TheAlgorithms/C/blob/master/sorting/merge_sort.c) - [C++](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/sorting/merge_sort.cpp) -- [C-Sharp](https://github.com/TheAlgorithms/C-Sharp/blob/master/Algorithms/Sorters/Comparison/MergeSorter.cs) - [Ruby](https://github.com/TheAlgorithms/Ruby/blob/master/sorting/merge_sort.rb) - [Go](https://github.com/TheAlgorithms/Go/blob/master/sort/mergesort.go) - [JavaScript](https://github.com/TheAlgorithms/JavaScript/blob/master/Sorts/MergeSort.js) \ No newline at end of file diff --git "a/he/\327\236\327\252\327\236\327\230\327\231\327\247\327\224 \327\221\327\241\327\231\327\241\327\231\327\252/\327\236\327\241\327\244\327\250\327\231 \327\244\327\231\327\221\327\225\327\240\327\220\327\246'\327\231.md" "b/he/\327\236\327\252\327\236\327\230\327\231\327\247\327\224 \327\221\327\241\327\231\327\241\327\231\327\252/\327\236\327\241\327\244\327\250\327\231 \327\244\327\231\327\221\327\225\327\240\327\220\327\246'\327\231.md" index 6881e908..d2a3e9a9 100644 --- "a/he/\327\236\327\252\327\236\327\230\327\231\327\247\327\224 \327\221\327\241\327\231\327\241\327\231\327\252/\327\236\327\241\327\244\327\250\327\231 \327\244\327\231\327\221\327\225\327\240\327\220\327\246'\327\231.md" +++ "b/he/\327\236\327\252\327\236\327\230\327\231\327\247\327\224 \327\221\327\241\327\231\327\241\327\231\327\252/\327\236\327\241\327\244\327\250\327\231 \327\244\327\231\327\221\327\225\327\240\327\220\327\246'\327\231.md" @@ -82,7 +82,6 @@ F(8)=21