Skip to content

IJSE-Direct-Entry-Program-10/programming-fundamentals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

Programming Fundamentals with Java 11

Download the full source code here 📥

Packages Outline

  1. type_system
    • Data Types
    • Variables
    • Literals
    • Constants
    • Charsets
    • Conversions
  2. array
  3. operators
    • Expressions
    • Operators
    • Operators' Precedence
  4. statement
  5. statement.demos - Statements in Action
  6. statement.demos.algorithms - Should not be here in this module (But what to do now? 🤷)
  7. methods
    • Recursions
    • Variable number of arguments
    • Method Overloading
  8. algorithms
  9. miscellaneous
    • Comments in Java
    • Standard Streams (StdIn, StdOut, StdErr)
    • Usage of the Scanner
    • Usage of Strings
    • String Constant Pool
    • Behavior of toString() and equals()
    • Equals vs EqualsIgnoreCase vs Equality
    • Colors in the Terminal

Algorithm List to Practice

Practice below algorithms one after one, again and again. It will help you to boost your programming fundamentals. Remember, practice makes you perfect

  1. Find a specific number in a number sequence via Linear Search (via 4-loops and recursions)
  2. Find the minimum number in an unsorted number sequence (via 4-loops and recursions) Link
  3. Find the maximum number in an unsorted number sequence (via 4-loops and recursions) Link
  4. Reverse an int array without creating a new array (via 4-loops and recursions) Link
  5. Reverse an ASCII char sequence in a string (via 4-loops and recursions)
  6. Create a CLI Progress Bar Link
  7. Selection Sort (via 3-loops and recursions)
    • Via finding the minimum Link
    • Via finding the maximum Link
  8. Bubble Sort (via 3-loops and recursions) Link
    • Vai bubbling the maximum
    • Via bubbling the minimum
  9. Binary Search Algorithm (via 3-loops and recursions) Link
  10. Insertion Sort (via 3-loops and recursions)
    • via Linear Search Link
    • via Binary Search
  11. Find the longest text in a String array (via 4-loops and recursions) Link
  12. Print CLI Table Link
  13. Find duplicates in a number sequence and print them in a CLI table
  14. Find duplicate chars in a string and print them in a CLI table
  15. Find duplicate words in a string and print them in a CLI table

License

Copyright 2023 DEP. All Rights Reserved.

About

Programming Fundamentals with Java 11

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages