From 3ad8640ecabbf8287d74e4b5eb3cf98367b9652d Mon Sep 17 00:00:00 2001 From: Deepak Raj <54245038+codePerfectPlus@users.noreply.github.com> Date: Wed, 14 Apr 2021 17:52:27 +0530 Subject: [PATCH] removing docs --- LICENSE | 2 +- ...40b622142f1c98125abcfe89a76a661b0e8e343910 | 1 - docs/Gemfile | 30 -- docs/Gemfile.lock | 83 ---- docs/_config.yml | 2 - docs/_data/algorithm.json | 32 -- docs/_data/datastructure.json | 12 - docs/_data/sorting.json | 7 - docs/_includes/footer.html | 31 -- docs/_includes/navbar.html | 63 --- docs/_layouts/default.html | 67 --- docs/algorithm/backtracking/index.html | 8 - docs/algorithm/divideandconquer/index.html | 8 - docs/algorithm/dynamicprogramming/index.html | 8 - docs/algorithm/index.html | 11 - docs/algorithm/machinelearning/index.html | 9 - docs/algorithm/searchingalgorithm/index.html | 58 --- .../sortingalgorithm/bubblesort.html | 42 -- docs/algorithm/sortingalgorithm/index.html | 10 - docs/assets/css/main.css | 385 ------------------ docs/assets/img/algorithm/searchalgos.png | Bin 28290 -> 0 bytes docs/assets/img/logo/logo.png | Bin 6538 -> 0 bytes docs/assets/img/logo/logopyc.png | Bin 9772 -> 0 bytes docs/assets/img/octojekyll.png | Bin 22360 -> 0 bytes docs/assets/js/main.js | 7 - docs/datastructure/array/index.html | 7 - docs/datastructure/index.html | 11 - docs/datastructure/linkedlist/index.html | 6 - docs/index.html | 15 - 29 files changed, 1 insertion(+), 914 deletions(-) delete mode 100644 docs/.jekyll-cache/Jekyll/Cache/Jekyll--Cache/b7/9606fb3afea5bd1609ed40b622142f1c98125abcfe89a76a661b0e8e343910 delete mode 100644 docs/Gemfile delete mode 100644 docs/Gemfile.lock delete mode 100644 docs/_config.yml delete mode 100644 docs/_data/algorithm.json delete mode 100644 docs/_data/datastructure.json delete mode 100644 docs/_data/sorting.json delete mode 100644 docs/_includes/footer.html delete mode 100644 docs/_includes/navbar.html delete mode 100644 docs/_layouts/default.html delete mode 100644 docs/algorithm/backtracking/index.html delete mode 100644 docs/algorithm/divideandconquer/index.html delete mode 100644 docs/algorithm/dynamicprogramming/index.html delete mode 100644 docs/algorithm/index.html delete mode 100644 docs/algorithm/machinelearning/index.html delete mode 100644 docs/algorithm/searchingalgorithm/index.html delete mode 100644 docs/algorithm/sortingalgorithm/bubblesort.html delete mode 100644 docs/algorithm/sortingalgorithm/index.html delete mode 100644 docs/assets/css/main.css delete mode 100644 docs/assets/img/algorithm/searchalgos.png delete mode 100644 docs/assets/img/logo/logo.png delete mode 100644 docs/assets/img/logo/logopyc.png delete mode 100644 docs/assets/img/octojekyll.png delete mode 100644 docs/assets/js/main.js delete mode 100644 docs/datastructure/array/index.html delete mode 100644 docs/datastructure/index.html delete mode 100644 docs/datastructure/linkedlist/index.html delete mode 100644 docs/index.html diff --git a/LICENSE b/LICENSE index d1837074..aef1926d 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2020 Py-Contributors +Copyright (c) 2020 Py-Contributors and Deepak Raj Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/docs/.jekyll-cache/Jekyll/Cache/Jekyll--Cache/b7/9606fb3afea5bd1609ed40b622142f1c98125abcfe89a76a661b0e8e343910 b/docs/.jekyll-cache/Jekyll/Cache/Jekyll--Cache/b7/9606fb3afea5bd1609ed40b622142f1c98125abcfe89a76a661b0e8e343910 deleted file mode 100644 index d5cb5d32..00000000 --- a/docs/.jekyll-cache/Jekyll/Cache/Jekyll--Cache/b7/9606fb3afea5bd1609ed40b622142f1c98125abcfe89a76a661b0e8e343910 +++ /dev/null @@ -1 +0,0 @@ -I"œ{"source"=>"/home/codeperfectplus/Documents/PyContributors/AlgorithmsAndDataStructure/docs", "destination"=>"/home/codeperfectplus/Documents/PyContributors/AlgorithmsAndDataStructure/docs/_site", "collections_dir"=>"", "cache_dir"=>".jekyll-cache", "plugins_dir"=>"_plugins", "layouts_dir"=>"_layouts", "data_dir"=>"_data", "includes_dir"=>"_includes", "collections"=>{"posts"=>{"output"=>true, "permalink"=>"/:categories/:year/:month/:day/:title:output_ext"}}, "safe"=>false, "include"=>[".htaccess"], "exclude"=>[".sass-cache", ".jekyll-cache", "gemfiles", "Gemfile", "Gemfile.lock", "node_modules", "vendor/bundle/", "vendor/cache/", "vendor/gems/", "vendor/ruby/"], "keep_files"=>[".git", ".svn"], "encoding"=>"utf-8", "markdown_ext"=>"markdown,mkdown,mkdn,mkd,md", "strict_front_matter"=>false, "show_drafts"=>nil, "limit_posts"=>0, "future"=>false, "unpublished"=>false, "whitelist"=>[], "plugins"=>[], "markdown"=>"kramdown", "highlighter"=>"rouge", "lsi"=>false, "excerpt_separator"=>"\n\n", "incremental"=>false, "detach"=>false, "port"=>"4000", "host"=>"127.0.0.1", "baseurl"=>nil, "show_dir_listing"=>false, "permalink"=>"date", "paginate_path"=>"/page:num", "timezone"=>nil, "quiet"=>false, "verbose"=>false, "defaults"=>[], "liquid"=>{"error_mode"=>"warn", "strict_filters"=>false, "strict_variables"=>false}, "kramdown"=>{"auto_ids"=>true, "toc_levels"=>[1, 2, 3, 4, 5, 6], "entity_output"=>"as_char", "smart_quotes"=>"lsquo,rsquo,ldquo,rdquo", "input"=>"GFM", "hard_wrap"=>false, "guess_lang"=>true, "footnote_nr"=>1, "show_warnings"=>false}, "url"=>"http://localhost:4000", "site"=>"https://py-contributors.github.io", "livereload_port"=>35729, "serving"=>true, "watch"=>true}:ET \ No newline at end of file diff --git a/docs/Gemfile b/docs/Gemfile deleted file mode 100644 index d5f7936e..00000000 --- a/docs/Gemfile +++ /dev/null @@ -1,30 +0,0 @@ -source "https://rubygems.org" -# Hello! This is where you manage which Jekyll version is used to run. -# When you want to use a different version, change it below, save the -# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: -# -# bundle exec jekyll serve -# -# This will help ensure the proper Jekyll version is running. -# Happy Jekylling! -gem "jekyll", "~> 4.1.1" -# This is the default theme for new Jekyll sites. You may change this to anything you like. -gem "minima", "~> 2.5" -# If you want to use GitHub Pages, remove the "gem "jekyll"" above and -# uncomment the line below. To upgrade, run `bundle update github-pages`. -# gem "github-pages", group: :jekyll_plugins -# If you have any plugins, put them here! -group :jekyll_plugins do - gem "jekyll-feed", "~> 0.12" -end - -# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem -# and associated library. -platforms :mingw, :x64_mingw, :mswin, :jruby do - gem "tzinfo", "~> 1.2" - gem "tzinfo-data" -end - -# Performance-booster for watching directories on Windows -gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin] -gem 'jekyll-sitemap' diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock deleted file mode 100644 index 69613269..00000000 --- a/docs/Gemfile.lock +++ /dev/null @@ -1,83 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - addressable (2.7.0) - public_suffix (>= 2.0.2, < 5.0) - colorator (1.1.0) - concurrent-ruby (1.1.7) - em-websocket (0.5.2) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) - eventmachine (1.2.7) - ffi (1.13.1) - forwardable-extended (2.6.0) - http_parser.rb (0.6.0) - i18n (1.8.5) - concurrent-ruby (~> 1.0) - jekyll (4.1.1) - addressable (~> 2.4) - colorator (~> 1.0) - em-websocket (~> 0.5) - i18n (~> 1.0) - jekyll-sass-converter (~> 2.0) - jekyll-watch (~> 2.0) - kramdown (~> 2.1) - kramdown-parser-gfm (~> 1.0) - liquid (~> 4.0) - mercenary (~> 0.4.0) - pathutil (~> 0.9) - rouge (~> 3.0) - safe_yaml (~> 1.0) - terminal-table (~> 1.8) - jekyll-feed (0.15.0) - jekyll (>= 3.7, < 5.0) - jekyll-sass-converter (2.1.0) - sassc (> 2.0.1, < 3.0) - jekyll-seo-tag (2.6.1) - jekyll (>= 3.3, < 5.0) - jekyll-sitemap (1.4.0) - jekyll (>= 3.7, < 5.0) - jekyll-watch (2.2.1) - listen (~> 3.0) - kramdown (2.3.0) - rexml - kramdown-parser-gfm (1.1.0) - kramdown (~> 2.0) - liquid (4.0.3) - listen (3.2.1) - rb-fsevent (~> 0.10, >= 0.10.3) - rb-inotify (~> 0.9, >= 0.9.10) - mercenary (0.4.0) - minima (2.5.1) - jekyll (>= 3.5, < 5.0) - jekyll-feed (~> 0.9) - jekyll-seo-tag (~> 2.1) - pathutil (0.16.2) - forwardable-extended (~> 2.6) - public_suffix (4.0.6) - rb-fsevent (0.10.4) - rb-inotify (0.10.1) - ffi (~> 1.0) - rexml (3.2.4) - rouge (3.23.0) - safe_yaml (1.0.5) - sassc (2.4.0) - ffi (~> 1.9) - terminal-table (1.8.0) - unicode-display_width (~> 1.1, >= 1.1.1) - unicode-display_width (1.7.0) - -PLATFORMS - ruby - -DEPENDENCIES - jekyll (~> 4.1.1) - jekyll-feed (~> 0.12) - jekyll-sitemap - minima (~> 2.5) - tzinfo (~> 1.2) - tzinfo-data - wdm (~> 0.1.1) - -BUNDLED WITH - 2.1.4 diff --git a/docs/_config.yml b/docs/_config.yml deleted file mode 100644 index 8eba9008..00000000 --- a/docs/_config.yml +++ /dev/null @@ -1,2 +0,0 @@ -url: "https://py-contributors.github.io" # the base hostname & protocol for your site -site : https://py-contributors.github.io diff --git a/docs/_data/algorithm.json b/docs/_data/algorithm.json deleted file mode 100644 index cf911272..00000000 --- a/docs/_data/algorithm.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "algo_type": "Sorting Algorithm", - "algo_link": "sortingalgorithm/", - "algo_description": "In computer science, a sorting algorithm is an algorithm that puts elements of a list in a certain order. The most frequently used orders are numerical order and lexicographical order. Efficient sorting is important for optimizing the efficiency of other algorithms (such as search and merge algorithms) that require input data to be in sorted lists. Sorting is also often useful for canonicalizing data and for producing human-readable output. More formally, the output of any sorting algorithm must satisfy two conditions:" - }, - { - "algo_type": "Searching Algorithm", - "algo_link": "searchingalgorithm/", - "algo_description": "" - }, - { - "algo_type": "BackTracking Algorithm", - "algo_link": "backtracking/", - "algo_description": "" - }, - { - "algo_type": "Divide and Conquer", - "algo_link": "divideandconquer/", - "algo_description": "" - }, - { - "algo_type": "Dynamic Programming", - "algo_link": "dynamicprogramming/", - "algo_description": "" - }, - { - "algo_type": "Machine Learning", - "algo_link": "machinelearning/", - "algo_description": "" - } -] \ No newline at end of file diff --git a/docs/_data/datastructure.json b/docs/_data/datastructure.json deleted file mode 100644 index ecadd0f8..00000000 --- a/docs/_data/datastructure.json +++ /dev/null @@ -1,12 +0,0 @@ -[ - { - "ds_name": "Array", - "ds_link": "", - "ds_description": "" - }, - { - "ds_name": "Linked List", - "ds_link": "", - "ds_description": "" - } -] \ No newline at end of file diff --git a/docs/_data/sorting.json b/docs/_data/sorting.json deleted file mode 100644 index 151ac289..00000000 --- a/docs/_data/sorting.json +++ /dev/null @@ -1,7 +0,0 @@ -[ - { - "algo_name": "Bubble Sort", - "algo_link": "bubblesort.html", - "algo_description": "" - } -] \ No newline at end of file diff --git a/docs/_includes/footer.html b/docs/_includes/footer.html deleted file mode 100644 index aed59de6..00000000 --- a/docs/_includes/footer.html +++ /dev/null @@ -1,31 +0,0 @@ - - \ No newline at end of file diff --git a/docs/_includes/navbar.html b/docs/_includes/navbar.html deleted file mode 100644 index e21b3da3..00000000 --- a/docs/_includes/navbar.html +++ /dev/null @@ -1,63 +0,0 @@ - - - diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html deleted file mode 100644 index d2a9d01a..00000000 --- a/docs/_layouts/default.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - {{ page.title }} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {% include navbar.html %} -
- - {{ content }} -
- {% include footer.html %} - - - - - - - - - - - - - diff --git a/docs/algorithm/backtracking/index.html b/docs/algorithm/backtracking/index.html deleted file mode 100644 index 71bd707c..00000000 --- a/docs/algorithm/backtracking/index.html +++ /dev/null @@ -1,8 +0,0 @@ ---- -layout : default -title : -description : -image : ---- - -backtracking diff --git a/docs/algorithm/divideandconquer/index.html b/docs/algorithm/divideandconquer/index.html deleted file mode 100644 index 4b0cd5d9..00000000 --- a/docs/algorithm/divideandconquer/index.html +++ /dev/null @@ -1,8 +0,0 @@ ---- -layout : default -title : -description : -image : ---- - -divide and conquer diff --git a/docs/algorithm/dynamicprogramming/index.html b/docs/algorithm/dynamicprogramming/index.html deleted file mode 100644 index 3756b849..00000000 --- a/docs/algorithm/dynamicprogramming/index.html +++ /dev/null @@ -1,8 +0,0 @@ ---- -layout : default -title : -description : -image : ---- - -dyanamic Programming diff --git a/docs/algorithm/index.html b/docs/algorithm/index.html deleted file mode 100644 index aaae4be7..00000000 --- a/docs/algorithm/index.html +++ /dev/null @@ -1,11 +0,0 @@ ---- -layout : default -title : Algorithms | PyContributors -description : Algorithms Description -image : ---- - -{% for algo in site.data.algorithm %} -

{{algo.algo_type}}

-

{{algo.algo_description}}

-{% endfor %} diff --git a/docs/algorithm/machinelearning/index.html b/docs/algorithm/machinelearning/index.html deleted file mode 100644 index 2be1e959..00000000 --- a/docs/algorithm/machinelearning/index.html +++ /dev/null @@ -1,9 +0,0 @@ ---- -layout : default -title : -description : -image : ---- - - -machine Learning diff --git a/docs/algorithm/searchingalgorithm/index.html b/docs/algorithm/searchingalgorithm/index.html deleted file mode 100644 index 6b43b573..00000000 --- a/docs/algorithm/searchingalgorithm/index.html +++ /dev/null @@ -1,58 +0,0 @@ ---- -layout : default -title : Searching Algorithm | PyContributors -description : Algorithms Description -image : ---- -

- -

-

- -

Introduction

-

Searching for data stored in different data structures is a crucial part of pretty much every single application.

-

There are many different algorithms available to utilize when searching, and each have different implementations and rely on different data structures to get the job done.

-

Being able to choose a specific algorithm for a given task is a key skill for developers and can mean the difference between a fast, reliable and stable application and an application that crumbles from a simple request.

- - -

Linear search is one of the simplest searching algorithms, and the easiest to understand. We can think of it as a ramped-up version of our own implementation of Python's in operator.

-

The algorithm consists of iterating over an array and returning the index of the first occurrence of an item once it is found.

-

The time complexity of linear search is O(n), meaning that the time taken to execute increases with the number of items in our input list

- -

Binary search follows a divide and conquer methodology. It is faster than linear search but requires that the array be sorted before the algorithm is executed.

-

Assuming that we're searching for a value val in a sorted array, the algorithm compares val to the value of the middle element of the array, which we'll call mid.

- -

We can only pick one possibility per iteration, and our pool of possible matches gets divided by two in each iteration. This makes the time complexity of binary search O(log n).

- -

Jump Search is similar to binary search in that it works on a sorted array, and uses a similar divide and conquer approach to search through it.

-

It can be classified as an improvement of the linear search algorithm since it depends on linear search to perform the actual comparison when searching for a value.

-

Given a sorted array, instead of searching through the array elements incrementally, we search in jumps.

-

The time complexity of jump search is O(√n), where √n is the jump size, and n is the length of the list, placing jump search between the linear search and binary search algorithms in terms of efficiency.

- -

Fibonacci search is another divide and conquer algorithm which bears similarities to both binary search and jump search. It gets its name because it uses Fibonacci numbers to calculate the block size or search range in each step.

-

Fibonacci numbers start with zero and follow the pattern 0, 1, 1, 2, 3, 5, 8, 13, 21... where each element is the addition of the two numbers that immediately precede it. -The algorithm works with three Fibonacci numbers at a time.

-

The time complexity for Fibonacci search is O(log n); the same as binary search. This means the algorithm is faster than both linear search and jump search in most cases.

- -

Exponential search is another search algorithm that can be implemented quite simply in Python, compared to jump search and Fibonacci search which are both a bit complex. It is also known by the names galloping search, doubling search and Struzik search.

-

Exponential search depends on binary search to perform the final comparison of values. The algorithm works by:

- -

Exponential search runs in O(log i) time, where i is the index of the item we are searching for. In its worst case, the time complexity is O(log n), when the last item is the item we are searching for (n being the length of the array).

- -

Interpolation search is another divide and conquer algorithm, similar to binary search. Unlike binary search, it does not always begin searching at the middle.

-

The time complexity of interpolation search is O(log log n) when values are uniformly distributed. If values are not uniformly distributed, the worst-case time complexity is O(n), the same as linear search.

-

Interpolation search works best on uniformly distributed, sorted arrays. Whereas binary search starts in the middle and always divides into two, interpolation search calculates the likely position of the element and checks the index, making it more likely to find the element in a smaller number of iterations.

diff --git a/docs/algorithm/sortingalgorithm/bubblesort.html b/docs/algorithm/sortingalgorithm/bubblesort.html deleted file mode 100644 index ed733479..00000000 --- a/docs/algorithm/sortingalgorithm/bubblesort.html +++ /dev/null @@ -1,42 +0,0 @@ ---- -layout : default -title : Bubble Sort | PyContributors -description : Algorithms Description -image : ---- - -

Bubble Sort

- -

-class BubbleSort:
-    """ BubbleSort Algorithm Implementation in Python 3.0+
-
-        arr : Unorded list
-        output : Return list in ascending order.
-        time complexity : O(n2)
-
-        Example :
-        >>> sort = BubbleSort()
-        >>> sort([4, 2, 6, 5, 9, 8])
-        [2, 4, 5, 6, 8, 9]
-    """
-
-    def __init__(self):
-        print("Bubble Sort Algorithm is Initialized")
-
-    def __call__(self, arr):
-        n = len(arr)
-        for i in range(n):
-            already_sorted = True
-            for j in range(n - i - 1):
-                if arr[j] > arr[j + 1]:
-                    arr[j], arr[j + 1] = arr[j + 1], arr[j]
-                    already_sorted = False
-            if already_sorted:
-                break
-        return arr
-
-
-sort = BubbleSort()
-print(sort([10, 9, 5, 11, 2]))
-
diff --git a/docs/algorithm/sortingalgorithm/index.html b/docs/algorithm/sortingalgorithm/index.html deleted file mode 100644 index 63d9375f..00000000 --- a/docs/algorithm/sortingalgorithm/index.html +++ /dev/null @@ -1,10 +0,0 @@ ---- -layout : default -title : Sorting Algorithm | PyContributors -description : Algorithms Description -image : ---- - -{% for algo in site.data.sorting %} -

{{algo.algo_name}}

-{% endfor %} diff --git a/docs/assets/css/main.css b/docs/assets/css/main.css deleted file mode 100644 index b9f08344..00000000 --- a/docs/assets/css/main.css +++ /dev/null @@ -1,385 +0,0 @@ -body { - background: #ADA996; /* fallback for old browsers */ -background: -webkit-linear-gradient(to right, #EAEAEA, #DBDBDB, #F2F2F2, #ADA996); /* Chrome 10-25, Safari 5.1-6 */ -background: linear-gradient(to right, #EAEAEA, #DBDBDB, #F2F2F2, #ADA996); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ - font-family: 'Oswald', sans-serif !important; - font-weight: 400; - } -/* -body { - background: #003973; - background: -webkit-linear-gradient(to top, #E5E5BE, #003973); - background: linear-gradient(to top, #E5E5BE, #003973); - font-family: 'Oswald', sans-serif !important; - font-weight:400; - } -*/ -.nav-item a::before -{ - content: ''; - position: absolute; - top:0; - left:0; - width:100%; - height: 5px; - background-color: white; - transform: scalex(0); - transition: all 0.3s; - transform-origin:left; -} -.nav-item a:hover:before -{ - transform: scalex(1); -} -.nav-item a::after -{ - content: ''; - position: absolute; - bottom:0; - left:0; - width:100%; - height: 5px; - background-color: white; - transform: scalex(0); - transition: all 0.3s; - transform-origin:right; -} -.nav-item a:hover:after -{ - transform: scalex(1); -} -.nav-item a { - text-decoration: none; - display: block; - padding: 8px 15px; - margin: 5px; - position: relative; -} -.nav-item { - display: flex; -} -.card-img-top -{ - height:230px; -} -.pMd p -{ - margin-bottom:0.3rem; - margin-left: 1rem; -} -pre code -{ - background: gainsboro; - margin-left:40px; -} -.card { - box-shadow: 6px 6px 10px 2px rgba(0, 0, 0, .2), -6px 0px 10px 2px rgba(0, 0, 0, .2); - border-radius: .5rem !important; -} -.navbar-brand { - font-size: 2.3rem !important; -} -.bgCst -{ - box-shadow: 6px 6px 10px 2px rgba(0, 0, 0, .2), -6px 0px 10px 2px rgba(0, 0, 0, .2); - border-radius: .5rem !important; -} -.bdrRadius -{ - border-radius: .5rem !important; -} -h1,h2,h3,h4,h5 -{ - font-family: 'Passion One', cursive !important; - font-weight:700; -} -nav { - font-family: 'Passion One', cursive !important; - font-weight: 600; - font-size: 1.4rem; - font-family: 'Montserrat', sans-serif; - text-transform: uppercase; -} -.jumbotron, .bgCst -{ - background-color: #257bcc !important; -background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 100 60'%3E%3Cg %3E%3Crect fill='%23257bcc' width='11' height='11'/%3E%3Crect fill='%23167ece' x='10' width='11' height='11'/%3E%3Crect fill='%230081cf' y='10' width='11' height='11'/%3E%3Crect fill='%230084d0' x='20' width='11' height='11'/%3E%3Crect fill='%230087d1' x='10' y='10' width='11' height='11'/%3E%3Crect fill='%23008ad2' y='20' width='11' height='11'/%3E%3Crect fill='%23008dd2' x='30' width='11' height='11'/%3E%3Crect fill='%23008fd3' x='20' y='10' width='11' height='11'/%3E%3Crect fill='%230092d3' x='10' y='20' width='11' height='11'/%3E%3Crect fill='%230095d3' y='30' width='11' height='11'/%3E%3Crect fill='%230097d3' x='40' width='11' height='11'/%3E%3Crect fill='%23009ad2' x='30' y='10' width='11' height='11'/%3E%3Crect fill='%23009cd2' x='20' y='20' width='11' height='11'/%3E%3Crect fill='%23009fd1' x='10' y='30' width='11' height='11'/%3E%3Crect fill='%2300a1d1' y='40' width='11' height='11'/%3E%3Crect fill='%2300a4d0' x='50' width='11' height='11'/%3E%3Crect fill='%2300a6cf' x='40' y='10' width='11' height='11'/%3E%3Crect fill='%2300a8ce' x='30' y='20' width='11' height='11'/%3E%3Crect fill='%2300abcd' x='20' y='30' width='11' height='11'/%3E%3Crect fill='%2300adcb' x='10' y='40' width='11' height='11'/%3E%3Crect fill='%2300afca' y='50' width='11' height='11'/%3E%3Crect fill='%2300b1c9' x='60' width='11' height='11'/%3E%3Crect fill='%2300b3c7' x='50' y='10' width='11' height='11'/%3E%3Crect fill='%2300b6c6' x='40' y='20' width='11' height='11'/%3E%3Crect fill='%2300b8c5' x='30' y='30' width='11' height='11'/%3E%3Crect fill='%2300bac3' x='20' y='40' width='11' height='11'/%3E%3Crect fill='%2303bcc2' x='10' y='50' width='11' height='11'/%3E%3Crect fill='%231dbec0' x='70' width='11' height='11'/%3E%3Crect fill='%232bc0be' x='60' y='10' width='11' height='11'/%3E%3Crect fill='%2336c1bd' x='50' y='20' width='11' height='11'/%3E%3Crect fill='%2340c3bc' x='40' y='30' width='11' height='11'/%3E%3Crect fill='%2348c5ba' x='30' y='40' width='11' height='11'/%3E%3Crect fill='%2351c7b9' x='20' y='50' width='11' height='11'/%3E%3Crect fill='%2358c9b7' x='80' width='11' height='11'/%3E%3Crect fill='%235fcab6' x='70' y='10' width='11' height='11'/%3E%3Crect fill='%2367ccb5' x='60' y='20' width='11' height='11'/%3E%3Crect fill='%236dceb4' x='50' y='30' width='11' height='11'/%3E%3Crect fill='%2374d0b3' x='40' y='40' width='11' height='11'/%3E%3Crect fill='%237ad1b2' x='30' y='50' width='11' height='11'/%3E%3Crect fill='%2381d3b1' x='90' width='11' height='11'/%3E%3Crect fill='%2387d4b0' x='80' y='10' width='11' height='11'/%3E%3Crect fill='%238dd6af' x='70' y='20' width='11' height='11'/%3E%3Crect fill='%2393d7af' x='60' y='30' width='11' height='11'/%3E%3Crect fill='%2399d9ae' x='50' y='40' width='11' height='11'/%3E%3Crect fill='%239fdaae' x='40' y='50' width='11' height='11'/%3E%3Crect fill='%23a5dcae' x='90' y='10' width='11' height='11'/%3E%3Crect fill='%23aaddae' x='80' y='20' width='11' height='11'/%3E%3Crect fill='%23b0deae' x='70' y='30' width='11' height='11'/%3E%3Crect fill='%23b6e0ae' x='60' y='40' width='11' height='11'/%3E%3Crect fill='%23bbe1af' x='50' y='50' width='11' height='11'/%3E%3Crect fill='%23c0e2af' x='90' y='20' width='11' height='11'/%3E%3Crect fill='%23c6e4b0' x='80' y='30' width='11' height='11'/%3E%3Crect fill='%23cbe5b1' x='70' y='40' width='11' height='11'/%3E%3Crect fill='%23d0e6b2' x='60' y='50' width='11' height='11'/%3E%3Crect fill='%23d5e8b3' x='90' y='30' width='11' height='11'/%3E%3Crect fill='%23dbe9b4' x='80' y='40' width='11' height='11'/%3E%3Crect fill='%23e0eab6' x='70' y='50' width='11' height='11'/%3E%3Crect fill='%23e4ebb7' x='90' y='40' width='11' height='11'/%3E%3Crect fill='%23e9edb9' x='80' y='50' width='11' height='11'/%3E%3Crect fill='%23EEB' x='90' y='50' width='11' height='11'/%3E%3C/g%3E%3C/svg%3E") !important; -background-attachment: fixed !important; - background-size: cover !important; -} - - -.navbar-brand { - font-size: 2.3rem; -} -.red { - background-color: crimson; -} - -.orange { - background-color: #FF9000; -} - -.yellow { - background-color: #FFD300; -} - -.green { - background-color: #3DCD49; -} - -.blue { - background-color: #0089D7; -} - -.purple { - background-color: #9E44C4; -} -.box { - display: flex; - width: 100%; - height: 5px; - margin: 0 auto; -} - -.box-sm { - height: 5px; - margin: 0; - flex-grow: 1; -} -@media screen and (max-width: 450px) { - .navbar-brand - { - margin-right:0 !important; - font-size: 2rem !important; - } - .marginStyle - { - margin-top: 30% !important; - } - .mainHeading - { - font-size:37px !important; - } - .hamburger - { - right: 3% !important; - } - .nav-bar .mx-auto - { - margin-left:0 !important; - } - .nav-bar - { - padding:0 0 !important; - } - .mainHeading img - { - margin-right: 4px !important; - } - .pMd - { - margin-top: 30% !important; - } -} -@media screen and (max-width: 990px) -{ - .brandShow { - display:none; - } -} -@media screen and (min-width: 700px) and (max-width: 990px) -{ - .navbar-header - { - margin-left: 50%; - } - .marginStyle - { - margin-top: 14% !important; - } - .pMd - { - margin-top: 15% !important; - } -} - -/* Chnages*/ - -#header { - z-index: 1000; - left: 0; - top: 0; - width: 100vw; - height: auto; - position:fixed; - background-color:skyblue; - fill:rgb(0, 0, 0); - background-image:url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500' fill-opacity='1' %3E%3Cstyle%3E .st0{fill:rgb(0, 0, 0)} %3C/style%3E%3Cpath class='st0' d='M55.5 475h-19c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h19c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM144.7 178.9c-.4 0-.8-.1-1.2-.2-1.8-.7-2.7-2.7-2.1-4.5l6.6-17.8c.7-1.8 2.7-2.7 4.5-2.1 1.8.7 2.7 2.7 2.1 4.5l-6.6 17.8c-.6 1.4-1.9 2.3-3.3 2.3zM107.9 130.4c-1 0-2.1-.5-2.7-1.3l-11.8-14.9c-1.2-1.5-.9-3.7.6-4.9 1.5-1.2 3.7-.9 4.9.6l11.8 14.9c1.2 1.5.9 3.7-.6 4.9-.7.5-1.4.7-2.2.7zM103.2 87.6c-1.5 0-2.8-.9-3.3-2.4-.6-1.8.3-3.8 2.2-4.4l6.6-2.3c1.8-.6 3.8.3 4.4 2.2.6 1.8-.3 3.8-2.2 4.4l-6.6 2.3c-.3.2-.7.2-1.1.2zM300.5 46c-.9 0-1.8-.3-2.5-1-1.4-1.4-1.4-3.6 0-5l15-15c1.4-1.4 3.6-1.4 4.9 0 1.4 1.4 1.4 3.6 0 5l-15 15c-.6.7-1.5 1-2.4 1zM193.5 292c-1.9 0-3.5-1.6-3.5-3.5v-9c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v9c0 1.9-1.6 3.5-3.5 3.5zM163.5 40c-.9 0-1.8-.3-2.5-1-1.4-1.4-1.4-3.6 0-5l17.5-17.5c1.4-1.4 3.6-1.4 5 0s1.4 3.6 0 5L166 39c-.7.7-1.6 1-2.5 1zM252.5 167h-12c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h12c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM199 142.5c-.9 0-1.8-.3-2.5-1L186 131c-1.4-1.4-1.4-3.6 0-5s3.6-1.4 5 0l10.5 10.5c1.4 1.4 1.4 3.6 0 5-.7.7-1.6 1-2.5 1zM108.5 162h-31c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h31c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM134.5 231c-1.9 0-3.5-1.6-3.5-3.5v-16c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v16c0 1.9-1.6 3.5-3.5 3.5zM136.5 86c-1.9 0-3.5-1.6-3.5-3.5v-23c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v23c0 1.9-1.6 3.5-3.5 3.5zM63.5 64h-21c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h21c1.9 0 3.5 1.6 3.5 3.5S65.4 64 63.5 64zM70.5 124c-.9 0-1.8-.3-2.5-1l-9-9c-1.4-1.4-1.4-3.6 0-5s3.6-1.4 5 0l9 9c1.4 1.4 1.4 3.6 0 5-.7.7-1.6 1-2.5 1zM97.5 200c-1.9 0-3.5-1.6-3.5-3.5v-8c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v8c0 1.9-1.6 3.5-3.5 3.5zM256.5 129h-15c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h15c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM172.5 102c-1.9 0-3.5-1.6-3.5-3.5v-9c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v9c0 1.9-1.6 3.5-3.5 3.5zM275.5 214c-.9 0-1.8-.3-2.5-1l-9-9c-1.4-1.4-1.4-3.6 0-5s3.6-1.4 4.9 0l9 9c1.4 1.4 1.4 3.6 0 5-.6.7-1.5 1-2.4 1zM104.5 262c-1.9 0-3.5-1.6-3.5-3.5v-17c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v17c0 1.9-1.6 3.5-3.5 3.5zM53.5 278c-1.1 0-2.1-.5-2.8-1.4-1.2-1.5-.8-3.7.7-4.9l12-9c1.5-1.2 3.7-.8 4.9.7 1.2 1.5.8 3.7-.7 4.9l-12 9c-.6.5-1.4.7-2.1.7zM173.5 264c-.6 0-1.1-.1-1.7-.4l-13-7c-1.7-.9-2.3-3-1.4-4.7.9-1.7 3-2.3 4.7-1.4l13 7c1.7.9 2.3 3 1.4 4.7-.6 1.1-1.8 1.8-3 1.8zM203.5 182h-26c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h26c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM84.5 61c-1.9 0-3.5-1.6-3.5-3.5v-22c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v22c0 1.9-1.6 3.5-3.5 3.5zM196.5 82c-.9 0-1.8-.3-2.5-1-1.4-1.4-1.4-3.6 0-5l15-15c1.4-1.4 3.6-1.4 5 0s1.4 3.6 0 5l-15 15c-.7.7-1.6 1-2.5 1zM196.5 236c-.9 0-1.8-.3-2.5-1l-13-13c-1.4-1.4-1.4-3.6 0-5s3.6-1.4 5 0l13 13c1.4 1.4 1.4 3.6 0 5-.7.7-1.6 1-2.5 1zM37.5 151c-1.1 0-2.2-.5-2.9-1.6-1.1-1.6-.6-3.8 1-4.9l9-6c1.6-1.1 3.8-.6 4.9 1 1.1 1.6.6 3.8-1 4.9l-9 6c-.7.4-1.3.6-2 .6zM30.5 107h-5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h5c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM121.5 42h-6c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h6c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM123.5 345c-1.2 0-2.3-.6-3-1.6l-7-11c-1-1.6-.6-3.8 1.1-4.8 1.6-1 3.8-.6 4.8 1.1l7 11c1 1.6.6 3.8-1.1 4.8-.5.3-1.2.5-1.8.5zM31.5 353c-.2 0-.5 0-.7-.1-1.9-.4-3.1-2.3-2.7-4.2l3-14c.4-1.9 2.3-3.1 4.2-2.7 1.9.4 3.1 2.3 2.7 4.2l-3 14c-.4 1.7-1.9 2.8-3.5 2.8zM72.5 318c-.6 0-1.1-.1-1.6-.4l-17-9c-1.7-.9-2.4-3-1.5-4.7.9-1.7 3-2.4 4.7-1.5l17 9c1.7.9 2.4 3 1.5 4.7-.6 1.2-1.8 1.9-3.1 1.9zM256.5 380h-19c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h19c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM299.2 353.3c-.2 0-.4 0-.7-.1-1.9-.4-3.1-2.2-2.8-4.1l3.6-18.7c.4-1.9 2.2-3.1 4.1-2.8 1.9.4 3.1 2.2 2.8 4.1l-3.6 18.7c-.3 1.8-1.7 2.9-3.4 2.9zM328 295c-.4 0-.7-.1-1.1-.2l-18-5.9c-1.8-.6-2.8-2.6-2.2-4.4.6-1.8 2.6-2.8 4.4-2.2l18 5.9c1.8.6 2.8 2.6 2.2 4.4-.4 1.4-1.8 2.4-3.3 2.4zM345.2 267.6c-1.5 0-2.8-.9-3.3-2.4-.6-1.8.3-3.8 2.2-4.4l6.6-2.3c1.8-.6 3.8.3 4.4 2.2.6 1.8-.3 3.8-2.2 4.4l-6.6 2.3c-.4.2-.7.2-1.1.2zM396 381.5c-.9 0-1.8-.3-2.5-1L376 363c-1.4-1.4-1.4-3.6 0-4.9 1.4-1.4 3.6-1.4 4.9 0l17.5 17.5c1.4 1.4 1.4 3.6 0 4.9-.6.7-1.5 1-2.4 1zM350.5 422c-.9 0-1.8-.3-2.5-1-1.4-1.4-1.4-3.6 0-4.9l15-15c1.4-1.4 3.6-1.4 4.9 0 1.4 1.4 1.4 3.6 0 4.9l-15 15c-.6.7-1.5 1-2.4 1zM417.3 460.2c-1.4 0-2.7-.8-3.2-2.2-.7-1.8.1-3.8 1.9-4.6l8.3-3.4c1.8-.7 3.8.1 4.6 1.9.7 1.8-.1 3.8-1.9 4.6l-8.3 3.4c-.5.2-.9.3-1.4.3zM329.5 464c-.9 0-1.8-.3-2.5-1-1.4-1.4-1.4-3.6 0-4.9l17.5-17.5c1.4-1.4 3.6-1.4 4.9 0 1.4 1.4 1.4 3.6 0 4.9L332 463c-.7.7-1.6 1-2.5 1zM486.5 401h-12c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h12c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM399 442.5c-.9 0-1.8-.3-2.5-1L386 431c-1.4-1.4-1.4-3.6 0-4.9 1.4-1.4 3.6-1.4 4.9 0l10.5 10.5c1.4 1.4 1.4 3.6 0 4.9-.6.7-1.5 1-2.4 1zM314.5 405h-31c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h31c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM338.5 375c-1.9 0-3.5-1.6-3.5-3.5v-23c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v23c0 1.9-1.6 3.5-3.5 3.5zM454.5 382h-15c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h15c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM426.5 414c-1.9 0-3.5-1.6-3.5-3.5v-9c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v9c0 1.9-1.6 3.5-3.5 3.5zM402.5 325c-.9 0-1.8-.3-2.5-1-1.4-1.4-1.4-3.6 0-4.9l15-15c1.4-1.4 3.6-1.4 4.9 0 1.4 1.4 1.4 3.6 0 4.9l-15 15c-.6.7-1.5 1-2.4 1zM423.5 257c-1.2 0-2.3-.6-3-1.6l-7-11c-1-1.6-.6-3.8 1.1-4.8 1.6-1 3.8-.6 4.8 1.1l7 11c1 1.6.6 3.8-1.1 4.8-.5.3-1.2.5-1.8.5zM413.5 198c-.6 0-1.1-.1-1.6-.4l-17-9c-1.7-.9-2.4-3-1.5-4.7.9-1.7 3-2.4 4.7-1.5l17 9c1.7.9 2.4 3 1.5 4.7-.6 1.2-1.8 1.9-3.1 1.9zM220.5 344c-1.6 0-3-1.1-3.4-2.7l-9-36c-.5-1.9.7-3.8 2.5-4.2 1.9-.5 3.8.7 4.2 2.5l9 36c.5 1.9-.7 3.8-2.5 4.2-.2.2-.5.2-.8.2zM276.5 281.5c-2.5 0-4.6-1.9-4.9-4.3l-3-22c-.2-1.3.2-2.6 1-3.7s2-1.7 3.3-1.9c1.3-.2 2.6.2 3.7 1s1.8 2 1.9 3.3l3 22c.2 1.3-.2 2.6-1 3.7s-2 1.7-3.3 1.9h-.7zm-3-29h-.3c-.5.1-1 .3-1.3.8-.3.4-.5 1-.4 1.5l3 22c.1 1.1 1.1 1.9 2.2 1.7.5-.1 1-.3 1.3-.8.3-.4.5-1 .4-1.5l-3-22c-.1-.5-.3-1-.8-1.3-.2-.3-.7-.4-1.1-.4zM139.5 297h-.3l-21-2c-1.9-.2-3.3-1.9-3.2-3.8.2-1.9 1.9-3.3 3.8-3.2l21 2c1.9.2 3.3 1.9 3.2 3.8-.2 1.8-1.7 3.2-3.5 3.2zM289.5 168c-.3 0-.6 0-1-.1l-7-2c-1.9-.5-2.9-2.5-2.4-4.3.5-1.9 2.5-2.9 4.3-2.4l7 2c1.9.5 2.9 2.5 2.4 4.3-.4 1.5-1.8 2.5-3.3 2.5zM89.5 400H89c-1.9-.3-3.2-2.1-2.9-4l4-26c.3-1.9 2.1-3.2 4-2.9 1.9.3 3.2 2.1 2.9 4l-4 26c-.3 1.7-1.8 2.9-3.5 2.9zM163.5 400c-.5 0-1-.1-1.5-.3-1.8-.8-2.5-2.9-1.7-4.7l7-15c.8-1.8 2.9-2.5 4.7-1.7 1.8.8 2.5 2.9 1.7 4.7l-7 15c-.6 1.3-1.9 2-3.2 2zM221.5 263c-1.7 0-3.2-1.2-3.5-3-.3-1.9 1-3.7 2.9-4l13-2c1.9-.3 3.7 1 4 2.9s-1 3.7-2.9 4l-13 2c-.1.1-.3.1-.5.1zM174.5 341c-.4 0-.7-.1-1.1-.2l-15-5c-1.8-.6-2.8-2.6-2.2-4.4.6-1.8 2.6-2.8 4.4-2.2l15 5c1.8.6 2.8 2.6 2.2 4.4-.5 1.5-1.8 2.4-3.3 2.4zM260.5 320c-1 0-1.9-.4-2.6-1.2-1.3-1.5-1.1-3.7.3-4.9l8-7c1.5-1.3 3.7-1.1 4.9.3 1.3 1.5 1.1 3.7-.3 4.9l-8 7c-.7.6-1.5.9-2.3.9zM217.5 384c-1 0-2-.4-2.7-1.3l-5-6c-1.2-1.5-1-3.7.4-4.9 1.5-1.2 3.7-1 4.9.4l5 6c1.2 1.5 1 3.7-.4 4.9-.6.6-1.4.9-2.2.9zM55.5 423c-.7 0-1.3-.2-1.9-.6l-18-12c-1.6-1.1-2-3.2-1-4.9 1.1-1.6 3.2-2 4.9-1l18 12c1.6 1.1 2 3.2 1 4.9-.8 1.1-1.9 1.6-3 1.6zM53.5 36c-1 0-2.1-.5-2.8-1.4l-7-9c-1.2-1.5-.9-3.7.6-4.9 1.5-1.2 3.7-.9 4.9.6l7 9c1.2 1.5.9 3.7-.6 4.9-.6.6-1.3.8-2.1.8zM303.5 133c-1.8 0-3.4-1.4-3.5-3.3l-1-17c-.1-1.9 1.4-3.6 3.3-3.7 1.9-.1 3.6 1.4 3.7 3.3l1 17c.1 1.9-1.4 3.6-3.3 3.7h-.2zM319.5 184c-1.6 0-3-1.1-3.4-2.7-.5-1.9.7-3.8 2.5-4.2l28-7c1.9-.5 3.8.7 4.2 2.5.5 1.9-.7 3.8-2.5 4.2l-28 7c-.2.2-.5.2-.8.2zM431.5 72c-1.7 0-3.1-1.2-3.4-2.9l-4-22c-.3-1.9.9-3.7 2.8-4.1 1.9-.3 3.7.9 4.1 2.8l4 22c.3 1.9-.9 3.7-2.8 4.1-.3.1-.5.1-.7.1zM354.5 232c-1.3 0-2.5-.7-3.1-1.9l-11-21c-.9-1.7-.2-3.8 1.5-4.7 1.7-.9 3.8-.2 4.7 1.5l11 21c.9 1.7.2 3.8-1.5 4.7-.5.3-1.1.4-1.6.4zM339.5 139c-.6 0-1.2-.2-1.8-.5-1.7-1-2.2-3.1-1.2-4.8l9-15c1-1.7 3.1-2.2 4.8-1.2 1.7 1 2.2 3.1 1.2 4.8l-9 15c-.7 1.1-1.8 1.7-3 1.7zM338.5 79c-.5 0-1-.1-1.5-.3l-13-6c-1.8-.8-2.5-2.9-1.7-4.6.8-1.8 2.9-2.5 4.6-1.7l13 6c1.8.8 2.5 2.9 1.7 4.6-.5 1.2-1.8 2-3.1 2zM223.5 100h-7c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h7c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM312.5 233c-1.9 0-3.5-1.6-3.5-3.5v-8c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v8c0 1.9-1.6 3.5-3.5 3.5zM402.2 160.3c-.3 0-.6 0-.8-.1-2.7-.4-4.6-3-4.1-5.7l4.6-27.7c.5-2.7 3-4.6 5.8-4.1 2.6.4 4.4 2.8 4.2 5.4v.4l-4.6 27.7c-.2 1.3-.9 2.5-2 3.2-1.1.6-2.1.9-3.1.9zm4.6-34.6c-1 0-1.8.7-2 1.7l-4.6 27.7c-.2 1.1.6 2.1 1.6 2.3.5.1 1.1 0 1.5-.3s.7-.8.8-1.3l4.6-27.7v-.1c.1-1-.6-2-1.7-2.2 0-.1-.1-.1-.2-.1zM379.5 102c-1.7 0-3.2-1.3-3.5-3l-2-14c-.3-1.9 1.1-3.7 3-4 1.9-.3 3.7 1.1 4 3l2 14c.3 1.9-1.1 3.7-3 4h-.5zM101.5 454c-.5 0-1.1-.1-1.6-.4l-8-4c-1.7-.9-2.4-3-1.6-4.7.9-1.7 3-2.4 4.7-1.6l8 4c1.7.9 2.4 3 1.6 4.7-.6 1.3-1.8 2-3.1 2zM474.5 136c-1.6 0-3-1.1-3.4-2.7l-3-12c-.5-1.9.7-3.8 2.5-4.2 1.9-.5 3.8.7 4.2 2.5l3 12c.5 1.9-.7 3.8-2.5 4.2-.2.2-.5.2-.8.2zM480.5 508c-1.1 0-2.2-.5-2.9-1.5l-7-10c-1.1-1.6-.7-3.8.9-4.9 1.6-1.1 3.8-.7 4.9.9l7 10c1.1 1.6.7 3.8-.9 4.9-.6.4-1.3.6-2 .6zM145 475.5c-1.9 0-3.5-1.6-3.5-3.5v-21.1c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5V472c0 2-1.6 3.5-3.5 3.5zM380.5 302c-.6 0-1.1-.1-1.7-.4l-13-7c-1.7-.9-2.3-3-1.4-4.7.9-1.7 3-2.3 4.7-1.4l13 7c1.7.9 2.3 3 1.4 4.7-.6 1.1-1.8 1.8-3 1.8zM362.4 343.9c-1.8 0-3.4-1.4-3.5-3.3l-.8-14.7c-.1-1.9 1.4-3.6 3.3-3.7 1.9-.1 3.6 1.4 3.7 3.3l.8 14.7c.1 1.9-1.4 3.6-3.3 3.7h-.2zM223.5 224c-1.9 0-3.5-1.6-3.5-3.5v-9c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v9c0 1.9-1.6 3.5-3.5 3.5zM380.5 481c-1.2 0-2.3-.6-3-1.6l-7-11c-1-1.6-.6-3.8 1.1-4.8 1.6-1 3.8-.6 4.8 1.1l7 11c1 1.6.6 3.8-1.1 4.8-.5.3-1.2.5-1.8.5zM390.5 26h-12c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h12c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM434.4 111.1c-.6 0-1.2-.2-1.8-.5-1.7-1-2.2-3.2-1.2-4.8l6.2-10.3c1-1.7 3.2-2.2 4.8-1.2 1.7 1 2.2 3.2 1.2 4.8l-6.2 10.3c-.7 1.1-1.8 1.7-3 1.7zM113.5 424.5c-2.3 0-4.3-1.6-4.8-3.8-.3-1.3-.1-2.6.6-3.8.7-1.1 1.8-2 3.1-2.3l28-7c1.3-.3 2.6-.1 3.8.6 1.1.7 2 1.8 2.3 3.1.3 1.3.1 2.6-.6 3.8-.7 1.1-1.8 2-3.1 2.3l-28 7c-.5.1-.9.1-1.3.1zm28-14c-.2 0-.3 0-.5.1l-28 7c-.5.1-1 .5-1.2.9s-.4 1-.2 1.5c.3 1.1 1.4 1.7 2.4 1.5l28-7c.5-.1 1-.5 1.2-.9s.4-1 .2-1.5c-.1-.5-.5-1-.9-1.2-.3-.3-.6-.4-1-.4zM513.5 33.5h-31c-2.8 0-5-2.2-5-5s2.2-5 5-5h31c2.8 0 5 2.2 5 5s-2.2 5-5 5zm-31-7c-1.1 0-2 .9-2 2s.9 2 2 2h31c1.1 0 2-.9 2-2s-.9-2-2-2h-31zM15.5 33.5h-31c-2.8 0-5-2.2-5-5s2.2-5 5-5h31c2.8 0 5 2.2 5 5s-2.2 5-5 5zm-31-7c-1.1 0-2 .9-2 2s.9 2 2 2h31c1.1 0 2-.9 2-2s-.9-2-2-2h-31zM160.5 129h-.7l-24.5-3.4c-1.3-.2-2.5-.9-3.3-1.9-.8-1.1-1.1-2.4-1-3.7.2-1.3.9-2.5 1.9-3.3 1.1-.8 2.4-1.1 3.7-1l24.5 3.4c1.3.2 2.5.9 3.3 1.9.8 1.1 1.1 2.4 1 3.7-.3 2.4-2.4 4.3-4.9 4.3zM136 118.5c-.4 0-.8.1-1.2.4-.4.3-.7.8-.8 1.3-.1.5.1 1.1.4 1.5.3.4.8.7 1.3.8l24.5 3.4c1.1.2 2.1-.6 2.3-1.7.1-.5-.1-1.1-.4-1.5-.3-.4-.8-.7-1.3-.8l-24.5-3.4h-.3zM105.5 14.8c-.6 0-1.2-.1-1.8-.3-1.2-.5-2.2-1.4-2.8-2.6s-.6-2.6-.1-3.8l7.9-20.5c.5-1.2 1.4-2.2 2.6-2.8 1.2-.5 2.6-.6 3.8-.1 2.6 1 3.9 3.9 2.9 6.5l-7.9 20.5c-.6 1.8-2.5 3.1-4.6 3.1zm8-27.6c-.3 0-.5.1-.8.2-.5.2-.9.6-1.1 1.1L103.7 9c-.2.5-.2 1 0 1.5s.6.9 1.1 1.1c1 .4 2.2-.2 2.6-1.1l7.9-20.5c.4-1-.1-2.2-1.1-2.6-.3-.1-.5-.2-.7-.2zM105.5 515.3c-.6 0-1.2-.1-1.8-.3-2.6-1-3.9-3.9-2.9-6.5l7.9-20.5c.5-1.2 1.4-2.2 2.6-2.8 1.2-.5 2.6-.6 3.8-.1 1.2.5 2.2 1.4 2.8 2.6.5 1.2.6 2.6.1 3.8l-7.9 20.5c-.6 2-2.5 3.3-4.6 3.3zm8-27.6c-.3 0-.5.1-.8.2-.5.2-.9.6-1.1 1.1l-7.9 20.5c-.4 1 .1 2.2 1.1 2.6 1 .4 2.2-.2 2.6-1.1l7.9-20.5c.2-.5.2-1 0-1.5s-.6-.9-1.1-1.1c-.3-.1-.5-.2-.7-.2zM480.5 8.5c-1.1 0-2.2-.5-2.9-1.5l-7-10c-1.1-1.6-.7-3.8.9-4.9 1.6-1.1 3.8-.7 4.9.9l7 10c1.1 1.6.7 3.8-.9 4.9-.6.4-1.3.6-2 .6zM200 435c-1.6 0-3.1-1-3.7-2.5l-4-10c-.8-2.1.2-4.4 2.2-5.2 2.1-.8 4.4.2 5.2 2.2l4 10c.8 2.1-.2 4.4-2.2 5.2-.5.2-1 .3-1.5.3zM233 461c-.9 0-1.9-.3-2.7-1-1.6-1.5-1.8-4-.3-5.6l17-19c1.5-1.6 4-1.8 5.6-.3 1.6 1.5 1.8 4 .3 5.6l-17 19c-.7.8-1.8 1.3-2.9 1.3zM296 512c-1.7 0-3.2-1-3.8-2.7l-7-20c-.7-2.1.4-4.4 2.5-5.1 2.1-.7 4.4.4 5.1 2.5l7 20c.7 2.1-.4 4.4-2.5 5.1-.4.1-.9.2-1.3.2zM296 14c-1.7 0-3.2-1-3.8-2.7l-7-20c-.7-2.1.4-4.4 2.5-5.1 2.1-.7 4.4.4 5.1 2.5l7 20c.7 2.1-.4 4.4-2.5 5.1-.4.1-.9.2-1.3.2zM11 270c-.8 0-1.6-.2-2.3-.7l-28-20c-1.8-1.3-2.2-3.8-.9-5.6 1.3-1.8 3.8-2.2 5.6-.9l28 20c1.8 1.3 2.2 3.8.9 5.6-.8 1-2.1 1.6-3.3 1.6zM512 270c-.8 0-1.6-.2-2.3-.7l-28-20c-1.8-1.3-2.2-3.8-.9-5.6 1.3-1.8 3.8-2.2 5.6-.9l28 20c1.8 1.3 2.2 3.8.9 5.6-.8 1-2.1 1.6-3.3 1.6zM41 211c-1.1 0-2.2-.5-3-1.3l-8-9c-1.5-1.7-1.3-4.2.3-5.6 1.7-1.5 4.2-1.3 5.6.3l8 9c1.5 1.7 1.3 4.2-.3 5.6-.7.7-1.7 1-2.6 1zM261 80c-2.1 0-3.9-1.7-4-3.8l-1-23c-.1-2.2 1.6-4.1 3.8-4.2 2.2-.1 4.1 1.6 4.2 3.8l1 23c.1 2.2-1.6 4.1-3.8 4.2h-.2zM209 39c-.5 0-1.1-.1-1.6-.3-2-.9-3-3.2-2.1-5.3l6-14c.9-2 3.2-3 5.3-2.1 2 .9 3 3.2 2.1 5.3l-6 14c-.7 1.5-2.2 2.4-3.7 2.4zM460 327c-.8 0-1.7-.3-2.4-.8-1.8-1.3-2.1-3.8-.8-5.6l12-16c1.3-1.8 3.8-2.1 5.6-.8 1.8 1.3 2.1 3.8.8 5.6l-12 16c-.8 1-2 1.6-3.2 1.6zM446 182c-1.6 0-3.1-1-3.7-2.6l-3-8c-.8-2.1.3-4.4 2.3-5.1 2.1-.8 4.4.3 5.1 2.3l3 8c.8 2.1-.3 4.4-2.3 5.1-.5.2-.9.3-1.4.3zM466 213c-.9 0-1.7-.3-2.5-.8-1.7-1.4-2.1-3.9-.7-5.6l7-9c1.4-1.7 3.9-2.1 5.6-.7 1.7 1.4 2.1 3.9.7 5.6l-7 9c-.7 1-1.9 1.5-3.1 1.5zM9 391c-1.3 0-2.6-.6-3.3-1.8-1.2-1.8-.7-4.3 1.1-5.5l12-8c1.8-1.2 4.3-.7 5.5 1.1 1.2 1.8.7 4.3-1.1 5.5l-12 8c-.7.5-1.4.7-2.2.7z'/%3E%3C/svg%3E"); -} - -#header .nav-bar { - display: flex; - align-items: center; - justify-content: space-between; - width: 100%; - height: 100%; - max-width: 1300px; - padding: 0 10px; -} -#header .nav-list ul { - list-style: none; - position: absolute; - background-color:steelblue; -fill:#fff; -background-repeat:repeat; -background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' fill-opacity='1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500' style='enable-background:new 0 0 500 500'%3E%3Cstyle%3E .st0{fill:rgba(255,255,255,1)} %3C/style%3E%3Ccircle class='st0' cx='87.5' cy='46.5' r='8.5'/%3E%3Ccircle class='st0' cx='94.5' cy='124.5' r='15.5'/%3E%3Ccircle class='st0' cx='244.5' cy='91.5' r='21.5'/%3E%3Ccircle class='st0' cx='348.5' cy='80.5' r='7.5'/%3E%3Ccircle class='st0' cx='155' cy='356' r='10'/%3E%3Ccircle class='st0' cx='422' cy='139' r='14'/%3E%3Ccircle class='st0' cx='123' cy='251' r='6'/%3E%3Ccircle class='st0' cx='280' cy='204' r='11'/%3E%3Ccircle class='st0' cx='315' cy='311' r='11'/%3E%3Ccircle class='st0' cx='262' cy='411' r='6'/%3E%3Ccircle class='st0' cx='455.5' cy='395.5' r='12.5'/%3E%3Ccircle class='st0' cx='432' cy='500' r='25'/%3E%3Ccircle class='st0' cx='432' r='25'/%3E%3Ccircle class='st0' cx='-3.5' cy='240.5' r='10.5'/%3E%3Ccircle class='st0' cx='496.5' cy='240.5' r='10.5'/%3E%3Ccircle class='st0' cx='96' cy='437' r='3'/%3E%3C/svg%3E"); - width: 100vw; - height: 100vh; - left: 100%; - top: 0; - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - z-index: 1; - overflow-x: hidden; - transition: .5s ease left; -} -#header .nav-list ul.active { - left: 0%; -} -#header .nav-list ul a { - font-size: 2.5rem; - font-weight: 500; - letter-spacing: .2rem; - text-decoration: none; - color: white; - text-transform: uppercase; - padding: 20px; - display: block; -} -#header .nav-list ul a::after { - content: attr(data-after); - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%) scale(0); - color: rgba(0, 0, 0, 0.1); - font-size: 8rem; - letter-spacing: 50px; - z-index: -1; - transition: .3s ease letter-spacing; -} -#header .nav-list ul li:hover a::after { - transform: translate(-50%, -50%) scale(1); - letter-spacing: initial; -} -#header .nav-list ul li:hover a { - color: midnightblue; -} -.hamburger { - z-index: 100; - display: inline-block; - cursor: pointer; - position: absolute; - right: 10%; - top: -15px; - border: 5px solid #00548d; - background-color:#00548d; - padding: 10px; - border-radius: 50%; - transform: scale(.8); -} - -.line1 ,.line2 ,.line3 { - width: 35px; - height: 5px; - background-color: white; - margin: 6px 0; - transition: 0.5s; -} - -.cross .line1 { - transform: rotate(-45deg) translate(-9px, 6px); -} - -.cross .line2 { - opacity: 0; - background-color: white; -} - -.cross .line3 { - transform: rotate(45deg) translate(-8px, -8px); - background-color: white; -} -.marginStyle -{ - margin-top: 10% ; -} -.mainHeading -{ - font-size:55px; - font-weight:700; -} -.badge -{ - font-size:16px !important; - line-height:1.5 !important; - font-weight:normal !important; -} -.mainHeading a:hover -{ - text-decoration:none; -} -.pMd -{ - margin-top: 10% !important; -} -.cross -{ - background-color: #75dddc; - border-color: #75dddc; -} -.ml-7 -{ - margin-left:25rem; -} - -::selection -{ - background:#ffcb3c; - color:black; -} - -body{ - opacity: 0; - margin-top: 50px; - animation: 1s slidefade .5s forwards; -} -.jumbo-content{ - opacity: 0; - margin-top: 50px; - animation: 1s slidefade 1s forwards; -} -@keyframes slidefade { - 100% { - opacity: 1; - margin: 0; - } -} -.card-img -{ - height:250px !important; - border: 10px #343a40 solid; -} -.no-gutters img{ - border-radius:10%; -} -@media screen and (max-width:450px) -{ - .display-3 - { - font-size:2.5rem !important; - } -} diff --git a/docs/assets/img/algorithm/searchalgos.png b/docs/assets/img/algorithm/searchalgos.png deleted file mode 100644 index 578abdf683e81f0fcb3e0434112d105a0dd5f5e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28290 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 P{|SbQf(E1lY##a_zqNPW diff --git a/docs/assets/img/logo/logopyc.png b/docs/assets/img/logo/logopyc.png deleted file mode 100644 index 995666be989c5db18a84f1e48ba3e8e6382758b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9772 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.ds_name}} -

{{ds.ds_description}}

-{% endfor %} diff --git a/docs/datastructure/linkedlist/index.html b/docs/datastructure/linkedlist/index.html deleted file mode 100644 index e34d3dda..00000000 --- a/docs/datastructure/linkedlist/index.html +++ /dev/null @@ -1,6 +0,0 @@ ---- -layout : default -title : LinkedList | PyContributors -description : Linked List Description -image : ---- diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index bcf28b9f..00000000 --- a/docs/index.html +++ /dev/null @@ -1,15 +0,0 @@ ---- -layout : default -title : Algorithms | PyContributors -description : Algorithms Description -image : ---- - -

Data Structures

-

In computer science, a data structure is a data organization, management, and storage format that enables efficient access and modification. Data structure is a way or a format how your data is stored in memory for effecient usage and retrieval.

-

Read More..

- -

Algorithms

-

An algorithm is a set of instructions that are used to accomplish a task, such as finding the largest number in a list, removing all the red cards from a deck of playing cards, sorting a collection of names, figuring out an average movie rating from just your friend's opinion

-

Algorithms are not limited to computers. They are like a set of step-by-step instructions or an even a recipe, containing things you need, steps to do, the order to do them, conditions to look for, and expected results.

-

Read More..