Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/codemistic/Data-Structures-and-Algorithms
/ types & classes
Types & classes
687 in github.com/codemistic/Data-Structures-and-Algorithms
⨍
Functions
2,714
◇
Types & classes
687
↓ 20 callers
Class
Vec2D
A 2 dimensional vector class, used as a helper class for implementing turtle graphics. May be useful for turtle graphics programs also. De
Python/Turtle.py:134
↓ 14 callers
Class
TurtleGraphicsError
Some TurtleGraphics Error
Python/Turtle.py:764
↓ 12 callers
Class
node
CPP/graph_tree/Kruskal-Algo.cpp:3
↓ 9 callers
Class
Shape
Data structure modeling shapes. attribute _type is one of "polygon", "image", "compound" attribute _data is - depending on _type a poygon-tup
Python/Turtle.py:769
↓ 7 callers
Class
newNode
Hashtable/Find-All-Duplicate-Subtrees.py:7
↓ 7 callers
Class
node
CPP/graph_tree/Bellman-Ford-Algorithm.cpp:3
↓ 6 callers
Class
Node
CPP/LinkedList/all_singly_linkedlist.py:1
↓ 4 callers
Class
Position
Python/dijkstra.py:1
↓ 3 callers
Class
Stack
Stack/stack_implementation_using_array.c:3
↓ 2 callers
Class
Stack
Python/queue via stack.py:3
↓ 2 callers
Class
Tbuffer
Ring buffer used as undobuffer for RawTurtle objects.
Python/Turtle.py:816
↓ 2 callers
Class
TrieNode
Python/Trie.py:1
↓ 2 callers
Class
_TurtleImage
Helper class: Datatype to store Turtle attributes
Python/Turtle.py:2380
↓ 2 callers
Class
complex
Python/Operator_oveloading.py:5
↓ 2 callers
Class
node
structure for kruskals algorithm and bellmenford algorithm
CPP/graphseries.cpp:427
↓ 2 callers
Class
node
Python/HuffmanCodingAlgo.py:3
↓ 1 callers
Class
Graph
Python/Kruskal's_Algorithm.py:4
↓ 1 callers
Class
LinkedList
CPP/LinkedList/all_singly_linkedlist.py:7
↓ 1 callers
Class
LinkedList
Python/stack using linked list.py:6
↓ 1 callers
Class
LinkedList
Python/Flattening of a linked list/solution.py:11
↓ 1 callers
Class
ListNode
Python/add two linked list.py:3
↓ 1 callers
Class
Node
Python/stack using linked list.py:1
↓ 1 callers
Class
Node
Python/Flattening of a linked list/solution.py:4
↓ 1 callers
Class
ScrolledCanvas
Modeled after the scrolled canvas class from Grayons's Tkinter book. Used as the default canvas, which pops up automatically when using turtl
Python/Turtle.py:228
↓ 1 callers
Class
SegmentTree
Python/SegmentTree.py:1
↓ 1 callers
Class
Stack
Python/stack using linked list.py:16
↓ 1 callers
Class
Turtle
RawTurtle auto-creating (scrolled) canvas. When a Turtle object is created or a function derived from some Turtle method is called a TurtleSc
Python/Turtle.py:3697
↓ 1 callers
Class
TurtleScreen
Provides screen oriented methods like setbg etc. Only relies upon the methods of TurtleScreenBase and NOT upon components of the underlying g
Python/Turtle.py:854
↓ 1 callers
Class
_Root
Root class for Screen based on Tkinter.
Python/Turtle.py:330
↓ 1 callers
Class
_Screen
Python/Turtle.py:3564
Class
DSA Javascript/linked_list.js:1
Class
DSA Javascript/linked_list.js:9
Class
AESExample
Java/AES.java:17
Class
AP1
Java/PatternQuestions/AP1.java:3
Class
AP2
Java/PatternQuestions/AP2.java:3
Class
Abc
Java/OverridingEqualsMethod/Abc.java:1
Class
AddElementsToHashtable
Hashtable/Addition-using-hashtable.java:4
Class
AhoCorasick
AhoCorasick.java:3
Class
Armstrong
Java/Armstrong.java:3
Class
ArrangeNumberInArray
Java/Array/ArrangeNumberInArray.java:40
Class
ArrangingCoins
Leetcode-solutions/Binary-search/ArrangingCoins.java:1
Class
Array
Arrays/18_Menu_Based_problem.cpp:5
Class
Array
Arrays/13_IsSorted .cpp:4
Class
Array
Arrays/17_nsertion_and_Deletion.cpp:4
Class
Array
Arrays/07_Linearsearch.c:2
Class
Array
Arrays/06_Deleting_element_from_array.c:3
Class
Array
Arrays/05_inserting_an_element.cpp:3
Class
Array
Merging 2 Arrays
Arrays/14_Mergeing_2_Array.c:4
Class
Array
Arrays/10_Binary_Search_Using_Recursion.c:2
Class
Array
Arrays/12_Rotate_and_Shift.cpp:4
Class
Array
Arrays/04_Array_ADT.c:3
Class
Array
Arrays/08_Improving_Linear_search.c:2
Class
Array
Arrays/15_InsertSort .c:3
Class
Array
Arrays/20_Single_Missing_Value_in_a_sorted_array_M2.c:2
Class
Array
Set Operations on Arrays
Arrays/16_Set_Operation.c:5
Class
Array
Arrays/09_Binary_Search_using_loop.c:2
Class
Array
Arrays/11_Get_Set_max_min_sum_avg.c:2
Class
ArrayIntersection
Java/Array/ArrayIntersection.java:62
Class
ArraySum
Java/Array/ArraySum.java:36
Class
BST
Java/SearchingAlgorithms/BFS/BST.java:3
Class
BSTNode
CPP/Trees/BinarySearchTree.cpp:5
Class
BackspaceStringCompare
Java/String/BackspaceStringCompare.java:11
Class
BalancedBrackets
Java/Stack/BalancedBrackets.java:5
Class
Balanced_Brackets
Java/Stack/Balanced_Brackets.java:6
Class
BfsTraversal
Java/BfsTraversal.java:4
Class
BinaraySearch
Java/SearchingAlgorithms/OderAgonosticBinarySearch.java:3
Class
BinarySearch
Java/SearchingAlgorithms/BinarySearch.java:3
Class
BinarySearch
Java/Array/BinarySearch.java:46
Class
BinarySearchSQRT
Java/SearchingAlgorithms/BinarySearchSQRT.java:4
Class
Binary_of_a_number
Java/Recursion/Binary_of_a_number.java:2
Class
BitOperations
Java/FiveBitManipulation/BitOperations.java:1
Class
BitwiseOperators
Java/FiveBitManipulation/BitwiseOperators.java:1
Class
BubbleSort
Java/Array/BubbleSort.java:45
Class
BubbleSortAlgorithm
Java/SortingTechniques/BubbleSort.java:5
Class
CaseConvet
Java/String/CaseConvert.java:3
Class
Ceiling
Java/ceiling.java:1
Class
CharStackNode
CPP/Trees/Expression_tree/Stack.h:19
Class
CharStackNode
CPP/Trees/Expression_tree/Stack.h:20
Class
CheckPalindrome
Java/String/CheckPalindrome.java:6
Class
CheckPermutation
Java/String/CheckPermutation.java:6
Class
Checking_the_palindrome
Java/Recursion/Checking_the_palindrome.java:3
Class
ChristmasTree
Java/PatternQuestions/ChristmasTree.java:3
Class
Codechef3
Java/PatternQuestions/Question15.java:3
Class
CombinationIterator
Leetcode - 1286 - Iterator for Combination (https://leetcode.com/problems/iterator-for-combination/) Question: Design the CombinationIterator class: C
Java/Leetcode/LeetcodeIteratorForCombination.java:9
Class
Compress
Java/String/Compress.java:1
Class
CountNegGrid
Leetcode-solutions/Binary-search/CountNegGrid.java:1
Class
CountOperationsToObtainZero
Java/CountOperationsToObtainZero.java:5
Class
CountSort
Java/SortingTechniques/CountSort.java:4
Class
CountWords
Java/String/CountWords.java:6
Class
CyclicSort
Java/SortingTechniques/CyclicSort.java:1
Class
DFSTraversal
Java/DFSTraversal.java:3
Class
DSU
CPP/Kruskal's_Algorithm.cpp:7
Class
Demo
Java/SortingTechniques/Recursivebubblesort.java:2
Class
DetermineColorOfAChessboardSquare
Java/DetermineColorOfAChessboardSquare.java:6
Class
EqualSide
find an index N where the sum of the integers to the left of N is equal to the sum of the integers to the right of N. If there is no index that would
Java/Array/EqualSide.java:11
Class
EqualsCheck
Java/OverridingEqualsMethod/EqualsCheck.java:1
Class
EvenOdd
Java/EvenOddNumberUsingBitwiseAnd.java:2
Class
FactorialN
Java/Recursion/FactorialN.java:2
Class
FastExponentiation
Java/FiveBitManipulation/FastExponentiation.java:1
Class
Fibonacci
Java/Recursion/Fibonacci.java:2
next →
1–100 of 687, ranked by callers