Download the full source code here 📥
type_system
- Data Types
- Variables
- Literals
- Constants
- Charsets
- Conversions
array
operators
- Expressions
- Operators
- Operators' Precedence
statement
statement.demos
- Statements in Actionstatement.demos.algorithms
- Should not be here in this module (But what to do now? 🤷)methods
- Recursions
- Variable number of arguments
- Method Overloading
algorithms
miscellaneous
- Comments in Java
- Standard Streams (StdIn, StdOut, StdErr)
- Usage of the Scanner
- Usage of Strings
- String Constant Pool
- Behavior of
toString()
andequals()
- Equals vs EqualsIgnoreCase vs Equality
- Colors in the Terminal
Practice below algorithms one after one, again and again. It will help you to boost your programming fundamentals. Remember, practice makes you perfect
- Find a specific number in a number sequence via Linear Search (via 4-loops and recursions)
- Find the minimum number in an unsorted number sequence (via 4-loops and recursions) Link
- Find the maximum number in an unsorted number sequence (via 4-loops and recursions) Link
- Reverse an int array without creating a new array (via 4-loops and recursions) Link
- Reverse an ASCII char sequence in a string (via 4-loops and recursions)
- Create a CLI Progress Bar Link
- Selection Sort (via 3-loops and recursions)
- Bubble Sort (via 3-loops and recursions) Link
- Vai bubbling the maximum
- Via bubbling the minimum
- Binary Search Algorithm (via 3-loops and recursions) Link
- Insertion Sort (via 3-loops and recursions)
- via Linear Search Link
- via Binary Search
- Find the longest text in a String array (via 4-loops and recursions) Link
- Print CLI Table Link
- Find duplicates in a number sequence and print them in a CLI table
- Find duplicate chars in a string and print them in a CLI table
- Find duplicate words in a string and print them in a CLI table
Copyright 2023 DEP. All Rights Reserved.