diff --git a/.github/workflows/generate_project_tree_structure.yml b/.github/workflows/generate_project_tree_structure.yml
new file mode 100644
index 0000000..290c935
--- /dev/null
+++ b/.github/workflows/generate_project_tree_structure.yml
@@ -0,0 +1,59 @@
+name: Generate Project Tree
+
+on:
+ push:
+ branches:
+ - master
+ pull_request:
+ branches:
+ - master
+ workflow_dispatch: # Allows manual triggering of the workflow
+
+jobs:
+ generate_tree:
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v2
+
+ - name: Make script executable
+ run: chmod +x ./project_tree_directory_util.sh
+
+ - name: Delete existing project_tree_structure.txt if it exists
+ run: |
+ if [ -f project_tree_structure.txt ]; then
+ rm project_tree_structure.txt
+ fi
+
+ - name: Generate project tree structure
+ run: ./project_tree_directory_util.sh > project_tree_structure.txt
+
+ - name: Update README with project tree
+ run: |
+ # Define the identifier comments
+ IDENTIFIER=""
+ END_IDENTIFIER=""
+
+ # Remove old project tree section
+ sed -i.bak "/$IDENTIFIER/,/$END_IDENTIFIER/d" README.md
+
+ # Add new project tree section back in the middle
+ awk -v identifier="$IDENTIFIER" -v end_identifier="$END_IDENTIFIER" '
+ {
+ print $0;
+ if ($0 ~ identifier) {
+ print "Project Tree Structure 📁
";
+ print "```";
+ system("cat project_tree_structure.txt");
+ print "```";
+ }
+ }' README.md > temp.md && mv temp.md README.md
+
+ - name: Commit changes
+ run: |
+ git config --local user.email "action@github.com"
+ git config --local user.name "GitHub Action"
+ git add README.md project_tree_structure.txt
+ git commit -m "Update project tree structure in README" || echo "No changes to commit"
+ git push
\ No newline at end of file
diff --git a/README.md b/README.md
index 0240558..dda663b 100644
--- a/README.md
+++ b/README.md
@@ -6,9 +6,9 @@
+
Project Tree Structure 📁
-
```
Snippets
@@ -804,6 +804,7 @@ Snippets
```
+
diff --git a/project_tree_directory_util.sh b/project_tree_directory_util.sh
new file mode 100755
index 0000000..28439c4
--- /dev/null
+++ b/project_tree_directory_util.sh
@@ -0,0 +1,26 @@
+#!/bin/bash
+
+# Function to display the directory structure
+display_tree() {
+ local dir="$1"
+ local prefix="$2"
+
+ # List all files and directories in the current directory
+ local files=("$dir"/*)
+
+ for file in "${files[@]}"; do
+ # Check if the item is a directory
+ if [ -d "$file" ]; then
+ echo "${prefix}├───$(basename "$file")"
+ # Call the function recursively for the subdirectory
+ display_tree "$file" "$prefix "
+ else
+ # Replace unexpected characters in the prefix line
+ echo "${prefix//│/| }$(basename "$file")"
+ fi
+ done
+}
+
+# Starting point for the tree structure
+echo "Snippets"
+display_tree "." "│ "
diff --git a/project_tree_structure.txt b/project_tree_structure.txt
new file mode 100644
index 0000000..40ded0b
--- /dev/null
+++ b/project_tree_structure.txt
@@ -0,0 +1,1070 @@
+Snippets
+│ ├───Algorithms
+| 12_IntegerToRoman.cpp
+│ ├───2Pointer Algorithm
+| pairSum.cpp
+| slowFastPointer.cpp
+| 8puzzle_AStar.py
+| 8puzzle_HillClimbing.py
+| AVL TREES.txt
+| Arrays - Left Rotation.cpp
+| Arrays - 2D Array - DS.cpp
+| Arrays - Array Manipulation.cpp
+| Arrays - Minimum Swaps 2.cpp
+| Disjoint sets.txt
+│ ├───Dynamic Programming
+| 01KnapsackProblem.cpp
+| EditDistance.cpp
+| LongestAlternatingSubsequence
+| LongestIncreasingSubsequence.cpp
+| Minimum number of jumps.cpp
+| dice_combination.cpp
+| GreatCircleDistance.py
+│ ├───Hash
+| ContainsDuplicate1.c++
+| ContainsDuplicate2.c++
+| DoubleHashingC++.txt
+| Hash Table Class Chaining.txt
+| Hash Table Quadratic Probing.txt
+| HashTableLinearProbingC++.txt
+| TwoSum.c++
+| Kadane Algorithm.txt
+| KadaneAlgorithm.java
+| Knapsack-Greedy.java
+| Krushals Min Cost Spanning Tree.txt
+| Longest cycle in graph.cpp
+│ ├───Mathematical Algorithms
+| Lucky Numbers
+| Morris_Inorder.cpp
+| N-queens.java
+| Prefix Sum Algorithm.txt
+| Prim Min Spanning Tree.txt
+| RabinKarpAlgorithm.cpp
+│ ├───Searching
+| Binary Search
+| Breadth First Search.txt
+| Depth First Search.txt
+| InsertionSort.java
+| KMP algorithm.cpp
+| LinearSearch.cpp
+| LinearSearch.java
+| Quicksort.java
+| frequencyOf1.cpp
+| matrixSearch.cpp
+| maximumInBitonic.cpp
+| SieveofEratosthenes_Algorithm.cpp
+│ ├───Sorting Algorithms
+│ ├───cpp
+| Bubble_Sorting.cpp
+| InsertionSort.cpp
+| IntersectionOfTwoSortedArrays.cpp
+| bogo_Sort.cpp
+| countsort.cpp
+| daa_topological sorting.cpp
+| heapSort.cpp
+| mergeSort.cpp
+| quickSort.cpp
+| radixsort.cpp
+| topological sorting.cpp
+│ ├───java
+| BogoSort.java
+| CountingSort.java
+| CyclicSort.java
+| Insertion_Sort.java
+| RadixSort.java
+| SleepSort.java
+| SlowSort.java
+│ ├───python
+| BucketSort.py
+| CountingSort.py
+| RadixSort.py
+| SlowSort.py
+| bubble_sort.py
+| insertion_Sort.py
+| Tower of Hanoi Recursion.txt
+| Trailingzeros.java
+| binary_exponentiation.cpp
+| breadth_first-search.java
+| bresenham.py
+| depth-first-search.java
+| huffman-code.c
+| max_sliding_window.cpp
+| rotate_matrix.cpp
+| tic_tac_toe_game.cpp
+│ ├───Android
+│ ├───CaveMan
+| README.md
+| SCORE.db
+│ ├───app
+| build.gradle
+| google-services.json
+| proguard-rules.pro
+│ ├───src
+│ ├───androidTest
+│ ├───java
+│ ├───com
+│ ├───example
+│ ├───caveman
+| ExampleInstrumentedTest.java
+│ ├───main
+| AndroidManifest.xml
+│ ├───java
+│ ├───com
+│ ├───example
+│ ├───caveman
+| CreditsActivity.java
+| Fire.java
+| FullScreenImageDraw.java
+| GameActivity.java
+| GameBackground.java
+| GameRenderer.java
+| GameView.java
+| HelpActivity.java
+| HighscoresActivity.java
+| IActivity.java
+| LevelFinishImage.java
+| LevelParser.java
+| LevelSelect.java
+| MainActivity.java
+| OptionsActivity.java
+| Pipe.java
+| PlayerModel.java
+| ScoreDB.java
+| SplashScreenActivity.java
+| TextureLoader.java
+| UserInteract.java
+│ ├───enemies
+| BasicEnemy.java
+| BonusEnemy.java
+| FireEnemy.java
+| JumpingEnemy.java
+| SimpleEnemy.java
+│ ├───hero
+| Hero.java
+| WeaponHandler.java
+│ ├───res
+│ ├───anim
+| blink.xml
+| bounce.xml
+| clicked.xml
+| credits_animation.xml
+| fade_in.xml
+| fade_out.xml
+| move.xml
+| rotate.xml
+| sequential.xml
+| slide_down.xml
+| slide_up.xml
+│ ├───anim-v4
+| slide_up.xml
+│ ├───anim-v8
+| rotate.xml
+| sequential.xml
+│ ├───drawable
+| about1.jpg
+| about_checked.png
+| about_unchecked.png
+| androidcave.png
+| arrow.png
+| arrow1.png
+| axe.png
+| axe_test2.png
+| bad_feedback.png
+| bg.png
+| bonus_enemy.png
+| caveman.png
+| click_button_checked.png
+| click_button_unchecked.png
+| credits1.png
+| credits_checked.png
+| credits_unchecked.png
+| creditsmusic_layout.xml
+| fire.png
+| fire_enemy.png
+| follow_button_checked.png
+| follow_button_unchecked.png
+| game_image.png
+| game_over.png
+| good_feedback.png
+| help1.png
+| help_checked.png
+| help_unchecked.png
+| helpmusic_layout.xml
+| high_checked.png
+| high_unchecked.png
+| highmusicbutton_layout.xml
+| highscore1.png
+| i_button_checked.png
+| i_button_unchecked.png
+| ic_launcher_background.xml
+| ic_music_off.xml
+| ic_music_on.xml
+| jump_enemy.png
+| level1.png
+| lvlbg1.png
+| lvlbg2.png
+| lvlbg3.png
+| lvlbg4.png
+| lvlbg5.png
+| lvlbg6.png
+| lvlbgclick1.png
+| lvlbgclick2.png
+| lvlbgclick3.png
+| lvlbgclick4.png
+| lvlbgclick5.png
+| lvlbgclick6.png
+| menuback.png
+| menuback1.png
+| next_level.png
+| option1.jpg
+| options_checked.png
+| options_unchecked.png
+| play1.png
+| play_checked.png
+| play_unchecked.png
+| rate.png
+| settings_button.png
+| share_button_checked.png
+| share_button_unchecked.png
+| splash.png
+| splash_background.png
+| start1.png
+| togglebutton_layout.xml
+| welcome.png
+│ ├───drawable-v24
+| ic_launcher_foreground.xml
+│ ├───font
+| luckiest_guy.xml
+│ ├───layout
+| activity_main.xml
+| arrowbutton1_layout.xml
+| arrowbutton_layout.xml
+| badbutton_layout.xml
+| clickbutton_layout.xml
+| credits_layout.xml
+| creditsbutton_layout.xml
+| followbutton_layout.xml
+| gamebutton_layout.xml
+| goodbutton_layout.xml
+| help_layout.xml
+| helpbutton_layout.xml
+| highbutton_layout.xml
+| highscores_layout.xml
+| i_layout.xml
+| ibutton_layout.xml
+| level_select_layout.xml
+| lvl_button1.xml
+| lvl_button2.xml
+| lvl_button3.xml
+| lvl_button4.xml
+| lvl_button5.xml
+| lvl_button6.xml
+| menu_layout.xml
+| my_list.xml
+| options_layout.xml
+| optionsbutton_layout.xml
+| ratebutton_layout.xml
+| settingsbutton_layout.xml
+| sharebutton_layout.xml
+| splash.xml
+| welcomebutton_layout.xml
+│ ├───mipmap-anydpi-v26
+| ic_launcher.xml
+| ic_launcher_round.xml
+│ ├───mipmap-hdpi
+| ic_launcher.png
+| ic_launcher_round.png
+│ ├───mipmap-mdpi
+| ic_launcher.png
+| ic_launcher_round.png
+│ ├───mipmap-xhdpi
+| ic_launcher.png
+| ic_launcher_round.png
+│ ├───mipmap-xxhdpi
+| ic_launcher.png
+| ic_launcher_round.png
+│ ├───mipmap-xxxhdpi
+| ic_launcher.png
+| ic_launcher_round.png
+│ ├───raw
+| bonus_enemy_sound.mp3
+| bstd.mp3
+| click.ogg
+| demo.mp4
+| fire_enemy_sound.mp3
+| gameover_sound_2.wav
+| hrach.ogg
+| music1.mp3
+| music11.mp3
+| music2.mp3
+| splash_background.mp3
+| wrongkill.mp3
+│ ├───values
+| colors.xml
+| font_certs.xml
+| preloaded_fonts.xml
+| strings.xml
+| themes.xml
+│ ├───values-night
+| themes.xml
+│ ├───xml
+| level1.xml
+| level2.xml
+| level3.xml
+| level4.xml
+| level5.xml
+| level6.xml
+│ ├───test
+│ ├───java
+│ ├───com
+│ ├───example
+│ ├───caveman
+| ExampleUnitTest.java
+| build.gradle
+│ ├───gradle
+│ ├───wrapper
+| gradle-wrapper.jar
+| gradle-wrapper.properties
+| gradle.properties
+| gradlew
+| gradlew.bat
+│ ├───images
+| 1.jpg
+| 10.jpg
+| 11.jpg
+| 12.jpg
+| 13.jpg
+| 14.jpg
+| 15.jpg
+| 16.jpg
+| 17.jpg
+| 18.jpg
+| 19.jpg
+| 2.jpg
+| 20.jpg
+| 21.jpg
+| 22.jpg
+| 23.jpg
+| 3.jpg
+| 4.jpg
+| 5.jpg
+| 6.jpg
+| 7.jpg
+| 8.jpg
+| 9.jpg
+| settings.gradle
+│ ├───Dice Roller App
+| AndroidManifest.xml
+│ ├───java
+│ ├───com
+│ ├───ramanand
+│ ├───diceroller
+| MainActivity.java
+│ ├───res
+│ ├───drawable
+| ic_launcher_background.xml
+│ ├───drawable-v24
+| dice1.png
+| dice2.png
+| dice3.png
+| dice4.png
+| dice5.png
+| dice6.png
+| ic_launcher_foreground.xml
+│ ├───layout
+| activity_main.xml
+│ ├───mipmap-anydpi-v26
+| ic_launcher.xml
+| ic_launcher_round.xml
+│ ├───mipmap-hdpi
+| ic_launcher.webp
+| ic_launcher_round.webp
+│ ├───mipmap-mdpi
+| ic_launcher.webp
+| ic_launcher_round.webp
+│ ├───mipmap-xhdpi
+| ic_launcher.webp
+| ic_launcher_round.webp
+│ ├───mipmap-xxhdpi
+| ic_launcher.webp
+| ic_launcher_round.webp
+│ ├───mipmap-xxxhdpi
+| ic_launcher.webp
+| ic_launcher_round.webp
+│ ├───values
+| colors.xml
+| strings.xml
+| themes.xml
+│ ├───values-night
+| themes.xml
+| LoginScreen.xml
+│ ├───Music Player
+│ ├───java
+│ ├───com
+│ ├───example
+│ ├───audioplayer
+| MainActivity.java
+│ ├───res
+│ ├───drawable
+| coming_home.jpg
+| fantasy.jpg
+| headphone.png
+| ic_launcher_background.xml
+| mexicana.jpg
+| next.png
+| pause.png
+| play_button.png
+| previous.png
+| tropical_traveller.jpg
+| volumedown.png
+| volumeup.png
+| with_you.jpg
+│ ├───drawable-v24
+| ic_launcher_foreground.xml
+│ ├───layout
+| activity_main.xml
+│ ├───mipmap-anydpi-v26
+| ic_launcher_round.xml
+│ ├───mipmap-hdpi
+| ic_launcher.png
+| ic_launcher_round.webp
+│ ├───mipmap-mdpi
+| ic_launcher.png
+| ic_launcher_round.webp
+│ ├───mipmap-xhdpi
+| ic_launcher.png
+| ic_launcher_round.webp
+│ ├───mipmap-xxhdpi
+| ic_launcher.png
+| ic_launcher_round.webp
+│ ├───mipmap-xxxhdpi
+| ic_launcher.png
+| ic_launcher_round.webp
+│ ├───raw
+| coming_home.mp3
+| fantasy.mp3
+| mexicana.mp3
+| song.mp3
+| tropical_traveller.mp3
+| with_you.mp3
+│ ├───values
+| colors.xml
+| strings.xml
+| themes.xml
+│ ├───values-night
+| themes.xml
+│ ├───xml
+| backup_rules.xml
+| data_extraction_rules.xml
+| Overview.txt
+| RetrofitClient.kt
+| SplashActivity.kt
+| ThrowableErrorStatesRetrofit.kt
+│ ├───ToDo List App
+| MainActivity.java
+| activity_main.xml
+| activity_sign_in.xml
+| activity_sign_up.xml
+| activity_splash.xml
+| appContext.kt
+| checkNetworkConnection.kt
+│ ├───flutter_foldable_sidebar_demo
+| README.md
+│ ├───android
+│ ├───app
+| build.gradle
+│ ├───src
+│ ├───debug
+| AndroidManifest.xml
+│ ├───main
+| AndroidManifest.xml
+│ ├───kotlin
+│ ├───com
+│ ├───example
+│ ├───flutter_foldable_sidebar_demo
+| MainActivity.kt
+│ ├───res
+│ ├───drawable
+| launch_background.xml
+│ ├───mipmap-hdpi
+| ic_launcher.png
+│ ├───mipmap-mdpi
+| ic_launcher.png
+│ ├───mipmap-xhdpi
+| ic_launcher.png
+│ ├───mipmap-xxhdpi
+| ic_launcher.png
+│ ├───mipmap-xxxhdpi
+| ic_launcher.png
+│ ├───values
+| styles.xml
+│ ├───profile
+| AndroidManifest.xml
+| build.gradle
+│ ├───gradle
+│ ├───wrapper
+| gradle-wrapper.properties
+| gradle.properties
+| settings.gradle
+│ ├───assets
+| devs.jpg
+| powered_by.png
+| rps_logo.png
+│ ├───ios
+│ ├───Flutter
+| AppFrameworkInfo.plist
+| Debug.xcconfig
+| Release.xcconfig
+│ ├───Runner
+| AppDelegate.swift
+│ ├───Assets.xcassets
+│ ├───AppIcon.appiconset
+| Contents.json
+| Icon-App-1024x1024@1x.png
+| Icon-App-20x20@1x.png
+| Icon-App-20x20@2x.png
+| Icon-App-20x20@3x.png
+| Icon-App-29x29@1x.png
+| Icon-App-29x29@2x.png
+| Icon-App-29x29@3x.png
+| Icon-App-40x40@1x.png
+| Icon-App-40x40@2x.png
+| Icon-App-40x40@3x.png
+| Icon-App-60x60@2x.png
+| Icon-App-60x60@3x.png
+| Icon-App-76x76@1x.png
+| Icon-App-76x76@2x.png
+| Icon-App-83.5x83.5@2x.png
+│ ├───LaunchImage.imageset
+| Contents.json
+| LaunchImage.png
+| LaunchImage@2x.png
+| LaunchImage@3x.png
+| README.md
+│ ├───Base.lproj
+| LaunchScreen.storyboard
+| Main.storyboard
+| Info.plist
+| Runner-Bridging-Header.h
+│ ├───Runner.xcodeproj
+| project.pbxproj
+│ ├───project.xcworkspace
+| contents.xcworkspacedata
+│ ├───xcshareddata
+| IDEWorkspaceChecks.plist
+| WorkspaceSettings.xcsettings
+│ ├───xcshareddata
+│ ├───xcschemes
+| Runner.xcscheme
+│ ├───Runner.xcworkspace
+| contents.xcworkspacedata
+│ ├───xcshareddata
+| IDEWorkspaceChecks.plist
+| WorkspaceSettings.xcsettings
+│ ├───lib
+| custom_sidebar_drawer.dart
+| home_screen.dart
+| main.dart
+| splash_page.dart
+| pubspec.lock
+| pubspec.yaml
+│ ├───test
+| widget_test.dart
+| initNavDrawer.kt
+| recyclerViewAdapter.kt
+| rvItemAnimator.kt
+| shareBitmapImage.kt
+│ ├───Artificial Intelligence
+│ ├───Informed Search
+│ ├───A Star
+| astar.py
+| heuristics.py
+| main.py
+│ ├───Uninformed Search
+| bfs.py
+| dfs.py
+| main.py
+│ ├───Assembly Language
+| BubbleSort.asm
+| Merge Sort .asm
+| Overview
+| SelectionSortApplication.asm
+│ ├───C Language
+| Addition_Of_Two_Matrices.c
+| Alphabet_Triangle.c
+| Armstrong _Number.c
+| Bank_Management_System.c
+| Binary_Search.c
+| Bubble_Sort.c
+| Calculator.c
+| Celsius_To_Fahrenheit.c
+| Converting_Number_Into_Characters.c
+| Counting_Sort.c
+| Decimal_To_Binary.c
+| Dijkstra_Algorithm.c
+| Fibonacci Series
+| Fibonacci_Series.c
+| Finding_Missing_Number.c
+| Full_pyramid_180.c
+| G.C.D Using Recursion.c
+| Generating_Fibonacci_Triangle.c
+| Insertion_Sort.c
+| Interpolation_Search_With_Recursion.c
+| Kadane’s_Algorithm.c
+| Kruskal's_Algorithm.c
+| Linear_Search.c
+| Matrix_Multiplication.c
+| Merge_Sort.c
+| Number_Triangle.c
+| Overview.txt
+| Palindrome.c
+| PostTransition.c
+| Prime_Number.c
+| Queue_Using_Array.c
+| Runge_Kutta_Method_For_First_Order_DE.c
+| Selection_Sort.c
+| Simple_Interest_Calculator.c
+| Styled_name_print.c
+| Timsort.c
+| Two_complex_num_addition.c
+| armstrong.c
+| binrec.c
+| double_linkedlist.c
+| fibrec.c
+| multiplication_table.c
+| multiplication_table_for_a_given_number.c
+| producer_consumer_problem.c
+| quadratic_eq.c
+| quicksort.c
+| recursive.c
+| selectsort.c
+| stack-using-array.c
+| CODE_OF_CONDUCT.md
+| CONTRIBUTING.md
+│ ├───CP
+| 4Sum.cpp
+| Common_elements.cpp.txt
+| Count_pairs_with_given_sum.cpp
+| Factorials_of_large_numbers.cpp.txt
+| Kadane’s Algorithm
+| Majority Element II.cpp
+| combination_sum.cpp
+| powx-n_LeetCode.cpp
+│ ├───Competitive programming template
+| Greedy_Algorithm.cpp
+| template.cpp
+| template.kt
+│ ├───Cryptography Algorithms
+| AutoKeyCipher.java
+| DiffieHellman.java
+| MultiplicativeCipher.java
+| PlayfairCipher.java
+| RSA.java
+| RailFenceCipher.java
+| VigenereCipher.java
+│ ├───Data Structures
+│ ├───Array
+| Array_reversal.cpp
+| Array_rotation.cpp
+| Equillibrium Point.cpp
+| LeadersInAnArray.cpp
+| MaximumMin.java
+| Median of Two Sorted Arrays.cpp
+| MissingNumber.java
+| Peak_element.cpp
+| ReverseArray.java
+| SetMatrixZeros.java
+│ ├───Binary Trees
+| Binary Tree Level Order Traversal.cpp
+| IdenticalTrees.cpp
+| SymmetricBinaryTree.cpp
+| construct_tree_from_inorder_preorder.cpp
+| inorder_traversal.cpp
+| level_order_zigzag.cpp
+| verticle_print.cpp
+│ ├───Bogo Sort
+| Bogo_Sort.cpp
+| Bucket_sort.c
+| Chocolate_Distribution_Problem.cpp
+│ ├───Graph
+| BFS code (matrix input).cpp
+| Depth_First_Search.cpp
+| floyd-warshal.cpp
+│ ├───HashMaps
+| Extract Unique Characters.java
+| Longest subset zero sum.java
+| Pairs with difference K.java
+| pair sum to 0.java
+│ ├───Heap
+| Create Heap Using STL Vector.txt
+| Heap Sort.txt
+| Heapify_Faster_Method_to_CreateHeap_C++.txt
+│ ├───LinkedList
+| Check if a loop exists in SLL.cpp
+| Delete a Linked List
+| Find Middle Node of SLL.cpp
+| Find kth node from last of a SLL.cpp
+| LinkedLists.c
+| Reverse a SLL.cpp
+│ ├───Merge Sort
+| Merge Sort.cpp
+| Overview.txt
+│ ├───Queue
+| queue.cpp
+| Radix_sort
+│ ├───Recursion
+| DFS_number _of_islands.cpp
+| Return Keypad Code.java
+| binrec.c
+| factrec.c
+| fibrec.c
+| generating_subset_string.cpp
+| recursive.c
+| rope_cutting.cpp
+| tower_of_hanoi.cpp
+│ ├───Stack
+| BFS code (matrix input).cpp
+| Infix to Postfix.py
+| ParanthesisChecker.cpp
+| Stack.c
+| StackusingQueue.cpp
+| StockSpan.cpp
+| infix_to_postfix.cpp
+| postfixexpression_evaluation.py
+| string reversal by stack.cpp
+│ ├───Tree
+| AVL TREES.txt
+| Check_balanced.cpp
+| Left_view_print.cpp
+| Level_order_traversal_line_by_line.cpp
+| Max_Width_of_bt.cpp
+| Print_Left_View.cpp
+│ ├───Tree Traversals
+| inorderTraversal.cpp
+| postorderTraversal.cpp
+| preorderTraversal.cpp
+| quicksort
+│ ├───Java
+| CountPairsWithGivenSum.java
+| GuessTheNumber.java
+| PasswordGenerator.java
+| Quick_sort.java
+| Radix_sort.java
+│ ├───Kotlin Extensions
+| Overview.txt
+│ ├───Machine Learning
+│ ├───AttendanceTracker
+| Attendance.csv
+| Attendance.py
+│ ├───Images
+| Narendra_Modi.jpg
+| Rohit.jpg
+| Roma.jpg
+| Shahrukh Khan.jpg
+| Vicky Kausal.jpg
+| Virat_Kohli.jpg
+| biden.jpg
+| deepika-padukone.jpg
+│ ├───Covid data comparison plot
+| Covid_data_comparison_between_2_countries .ipynb
+| owid-covid-data.csv
+│ ├───Face_Recognition
+│ ├───assets
+| face.jpg
+| haarcascade_frontalface_default.xml
+│ ├───model
+| Face_detection_using_OpenCV.ipynb
+| MulticlassClassification.ipynb
+| Overview.txt
+│ ├───Red_Wine_Quality_Project
+| Red_Wine_Quality.ipynb
+| winequality-red.csv
+│ ├───Super-Mario
+| README.md
+│ ├───__pycache__
+| mario.cpython-38.pyc
+| metriclogger.cpython-38.pyc
+| wrapper.cpython-38.pyc
+| mario.py
+| metriclogger.py
+| play.py
+│ ├───src
+| proj_folder
+| stage-2.png
+| stage1-4.png
+| super mario.ipynb
+| wrapper.py
+│ ├───Project
+│ ├───Python
+│ ├───Hangman_game
+| hangman.py
+| words.py
+│ ├───House-Price-Prediction
+| README.md
+| data_description.txt
+| dataset.csv
+| finalized_model.pkl
+| formulatedtest.csv
+| house-prediction-test-data.ipynb
+| house-price-prediction.ipynb
+| house_pred_deployment.py
+| requirements.txt
+| sample_submission.csv
+| submission.csv
+| test.csv
+| train.csv
+| audio_translate.py
+│ ├───dino_game
+│ ├───assets
+│ ├───Bird
+| Bird1.png
+| Bird2.png
+│ ├───Cactus
+| LargeCactus1.png
+| LargeCactus2.png
+| LargeCactus3.png
+| SmallCactus1.png
+| SmallCactus2.png
+| SmallCactus3.png
+│ ├───Dino
+| DinoDead.png
+| DinoDuck1.png
+| DinoDuck2.png
+| DinoJump.png
+| DinoRun1.png
+| DinoRun2.png
+| DinoStart.png
+| DinoWallpaper.png
+│ ├───Other
+| Chrome Dino.gif
+| Chrome Dino.mp4
+| Cloud.png
+| GameOver.png
+| Reset.png
+| Track.png
+| dino.py
+| passward.py
+| snake_game.py
+| speech_assistant.py
+│ ├───tic tac
+| tictac.py
+| youtube_downloader.py
+│ ├───Python
+| Arnold Cat Map.ipynb
+| Blur Algorithm.ipynb
+│ ├───CNN Architectures
+| Alexnet in Pytorch.ipynb
+| Alexnet_architecture.png
+| CIFAR-10 Pytorch.ipynb
+| CNN Pytorch.ipynb
+| GoogLeNet PyTorch.ipynb
+| GoogLeNet_architecture.png
+| LeNet Pytorch.ipynb
+| LeNet_architecture.png
+| MNIST Pytorch.ipynb
+| NIN_architecture.png
+| NiN PyTorch.ipynb
+| Pretrained Pytorch.ipynb
+| ResNet_VGG_architecture.png
+| Resnet in PyTorch.ipynb
+| VGG in PyTorch.ipynb
+| Countodown timer in python
+│ ├───DSAinpy
+| DoublyLinkedList.py
+| SinglyLinkedList.py
+| ddl2bst.py
+| merge.py
+| mergedetect.py
+| stack.py
+| Digital clock using Tkinter.py
+│ ├───Ensemble learning methods
+| AdaBoost.ipynb
+| Random_Forest.ipynb
+| Functions_to_handle_outliers.py
+| JS_Divergence.py
+| KL_Divergence.py
+| Linkedin_automation.py
+| LogisticRegression.ipynb
+| Notepad.py
+| PIL Scramble Image.ipynb
+| QRcode.py
+| SieveAlgo.py
+| Staircase.py
+| Video_Scrambler.ipynb
+| WhatsApp_automation.py
+| array_rotation.py
+| defineaword.py
+| fibonacci.py
+| invisible cloak
+| README.md
+│ ├───UI Models
+| Overview.txt
+│ ├───Web development
+│ ├───BMI Calculator
+| app.js
+| index.html
+| styles.css
+│ ├───CSS
+| ButtonAnimation.html
+| Loading_Effect.html
+│ ├───Chat_app
+| package-lock.json
+| package.json
+│ ├───public
+| chat.html
+│ ├───css
+| styles.css
+| styles.min.css
+│ ├───img
+| favicon.png
+| index.html
+│ ├───js
+| chat.js
+│ ├───src
+| index.js
+│ ├───utils
+| messages.js
+| users.js
+│ ├───Colour Changer
+| index.html
+| main.js
+│ ├───DrumKit
+| aa.jpg
+| bb.jpg
+| cc.jpg
+| dd.jpg
+| drumKit.js
+| drumkit.jpg
+| ee.jpg
+| ff.jpg
+| index.css
+| index.html
+| sounds_crash.mp3
+| sounds_kick-bass.mp3
+| sounds_snare.mp3
+| sounds_tom-1.mp3
+| sounds_tom-2.mp3
+| sounds_tom-3.mp3
+| sounds_tom-4.mp3
+| wa.jpg
+│ ├───Flappy-Game
+| fb-game-background.png
+| fbird.png
+| flappybird-pipe.png
+| index.html
+| script.js
+| style.css
+│ ├───JS
+| asyncawait.js
+| Overview.txt
+│ ├───SurveyForm
+| README.md
+| Screenshot (61).png
+| index.html
+| main.js
+│ ├───Temperature Calculator
+| index.html
+| script.js
+| style.css
+│ ├───ToDo-List
+| index.html
+| script.js
+| style.css
+│ ├───Website Project
+| index.html
+| script.js
+| style.css
+| wesbite.md
+│ ├───notes_app
+| app.js
+| index.html
+| todo.css
+│ ├───restaraunt website
+│ ├───restraunt website
+| about.css
+| about.html
+| booking.html
+| components.css
+| contact.html
+| globalStyles.css
+| home.css
+│ ├───images
+| 3star.png
+| address-icon.svg
+| discount-illustration.png
+| event-corporate.png
+| event-weedings.png
+| eventsMedia1.png
+| eventsMedia2.png
+| facebook.svg
+| favicon.ico
+| food-1.png
+| food-2.png
+| food-3.png
+| food-4.png
+| food-5.png
+| food-6.png
+| food-7.png
+| heroImg.png
+| logo.svg
+| ourGoals_img1.png
+| ourGoals_img2.png
+| ourStoryImg.png
+| phone-icon.svg
+| playIcon.svg
+| testimonial_img1.png
+| wall-clock-icon.svg
+| whyUs-icon1.svg
+| whyUs-icon2.svg
+| whyUs-icon3.svg
+| whyUs-icon4.svg
+│ ├───images1
+| cutlery.png
+| kisspng-chinese-cuisine-red-braised-pork-belly-sichuan-cui-delicious-home-cooking-dishes-image-5a713ea0e0a7d7.9729159215173710409202.png
+| kisspng-logo-restaurant-food-retro-food-labels-vector-image-5a6a00957cfc89.489852961516896405512.png
+| ourGoals_img3.png
+| pexels-chait-goli-7353487.jpg
+| pexels-marvin-ozz-2474661.jpg
+| pexels-pixabay-461198.jpg
+| pexels-sandra-filipe-6183636.jpg
+| pexels-sarthak-4331491.jpg
+| saktheeswaran-govindarajan-yCIcDyKm440-unsplash.jpg
+| saundarya-srinivasan-9CFwOcFCcDI-unsplash.jpg
+| shreyak-singh-0j4bisyPo3M-unsplash.jpg
+| umesh-soni-g1qlhFbWPKg-unsplash.jpg
+| index.html
+| main.js
+| menu.css
+| menu.html
+| video link.txt
+│ ├───task_manager
+| package-lock.json
+| package.json
+│ ├───src
+| app.js
+│ ├───db
+| mongoose.js
+│ ├───emails
+| account.js
+| index.js
+│ ├───middleware
+| auth.js
+│ ├───models
+| task.js
+| user.js
+│ ├───routers
+| task.js
+| user.js
+│ ├───tests
+│ ├───__mocks__
+│ ├───@sendgrid
+| mail.js
+│ ├───fixtures
+| db.js
+| fourohfour-bb96e22c56.png
+| task.test.js
+| user.test.js
+| project_tree_directory_util.sh
+| project_tree_structure.txt
+│ ├───rust
+| factorial.rs