Skip to content

Commit

Permalink
Merge pull request #636 from PranikaBaby/main
Browse files Browse the repository at this point in the history
Updated SearchMain.py
  • Loading branch information
anuragverma108 authored Oct 19, 2024
2 parents f4cbac1 + 77e094f commit 5aadbf3
Show file tree
Hide file tree
Showing 2 changed files with 57 additions and 55 deletions.
55 changes: 26 additions & 29 deletions SearchMain.py
Original file line number Diff line number Diff line change
@@ -1,69 +1,66 @@
class Node:

def __init__(self, data):
self.data = data
self.next = None
self.prev = None

def newNode(x):

temp = Node(0)
temp.data = x
temp.next = None
return temp
return Node(x)

def middle(start, last):

if (start == None):
if start is None:
return None

slow = start
fast = start . next

while (fast != last):

fast = fast . next
if (fast != last):
fast = start.next

slow = slow . next
fast = fast . next
while fast != last:
fast = fast.next
if fast != last:
slow = slow.next
fast = fast.next

return slow

def binarySearch(head,value):

def binarySearch(head, value):
start = head
last = None

while True :

while True:
mid = middle(start, last)

if (mid == None):
if mid is None:
return None

if (mid . data == value):
if mid.data == value:
return mid

elif (mid . data < value):
start = mid . next

elif mid.data < value:
start = mid.next
else:
last = mid

if not (last == None or last != start):
# Correct break condition
if last == start:
break

return None

# Create a sorted doubly linked list
head = newNode(2)
head.next = newNode(5)
head.next.prev = head # Set the prev pointer
head.next.next = newNode(7)
head.next.next.prev = head.next # Set the prev pointer
head.next.next.next = newNode(11)
head.next.next.next.prev = head.next.next # Set the prev pointer
head.next.next.next.next = newNode(15)
head.next.next.next.next.prev = head.next.next.next # Set the prev pointer
head.next.next.next.next.next = newNode(18)
head.next.next.next.next.next.prev = head.next.next.next.next # Set the prev pointer

value = 9
if (binarySearch(head, value) == None):
result = binarySearch(head, value)
if result is None:
print("Element not Found\n")
else:
print("Element Found")
print("Element Found:", result.data)
57 changes: 31 additions & 26 deletions marketing.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,18 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Digital Marketing Courses | Learn Digital Marketing</title>
<meta name="description" content="Explore our Digital Marketing courses covering Search Engine Optimisation (SEO), Social Media Marketing, Web Analytics, and more. Enroll now and build your Modern Physics skills.">
<meta name="description" content="Explore our Digital Marketing courses covering Search Engine Optimization (SEO), Social Media Marketing, Web Analytics, and more. Enroll now and build your digital marketing skills.">
<link rel="stylesheet" href="./assets/css/style.css">
<link rel="shortcut icon" href="./favicon.svg" type="image/svg+xml">
</head>
<body>
<header>
<h1 class="sr-only">Digital Marketing Courses</h1>
</header>

<section class="section courses has-bg-image">
<div class="container">

<main>
<section class="section courses has-bg-image">
<div class="container">
<p class="title-sm text-center section-subtitle" id="data-science-label">Explore Courses</p>

<h2 class="headline-md text-center section-title">
Expand All @@ -27,79 +30,81 @@ <h2 class="headline-md text-center section-title">
<li>
<div class="card course-card">
<div class="card-icon">
<img src="./assets/images/marketing/digtal.jpg" width="300" height="100" loading="lazy"
alt="Introduction to Digital Marketing course overview image">
<img src="./assets/images/marketing/digital.jpg" width="300" height="200" loading="lazy"
alt="Introduction to Digital Marketing course overview image" style="object-fit: cover;">
</div>
<div>
<h3 class="title-lg">Introduction to Digital Marketing</h3>
<p class="title-sm">Duration: 4 weeks</p>
</div>
<a href="course-intro-Digital-Marketing.html" class="layer-link" aria-label="Learn more about Introduction to Digital Marketing"></a>
<a href="course-intro-Digital-Marketing.html" class="layer-link" aria-label="Learn more about Introduction to Digital Marketing">Learn More</a>
</div>
</li>

<li>
<div class="card course-card">
<div class="card-icon">
<img src="./assets/images/marketing/seo.jpg" width="300" height="100" loading="lazy"
alt="SEO image">
<img src="./assets/images/marketing/seo.jpg" width="300" height="200" loading="lazy"
alt="Overview of Search Engine Optimization (SEO) course" style="object-fit: cover;">
</div>
<div>
<h3 class="title-lg">Search Engine Optimisation (SEO)</h3>
<h3 class="title-lg">Search Engine Optimization (SEO)</h3>
<p class="title-sm">Duration: 6 weeks</p>
</div>
<a href="course-SEO.html" class="layer-link" aria-label="Learn more about SEO"></a>
<a href="course-SEO.html" class="layer-link" aria-label="Learn more about Search Engine Optimization (SEO)">Learn More</a>
</div>
</li>

<li>
<div class="card course-card">
<div class="card-icon">
<img src="./assets/images/marketing/social.jpg" width="300" height="100" loading="lazy"
alt="Learn Social Media Marketing overview image">
<img src="./assets/images/marketing/social.jpg" width="300" height="200" loading="lazy"
alt="Overview of Social Media Marketing course" style="object-fit: cover;">
</div>
<div>
<h3 class="title-lg">Social Media Marketing</h3>
<p class="title-sm">Duration: 5 weeks</p>
</div>
<a href="course-Social-Media-Marketing.html" class="layer-link" aria-label="Learn more about Social Media Marketing"></a>
<a href="course-Social-Media-Marketing.html" class="layer-link" aria-label="Learn more about Social Media Marketing">Learn More</a>
</div>
</li>

<li>
<div class="card course-card">
<div class="card-icon">
<img src="./assets/images/marketing/web.jpg" width="300" height="100" loading="lazy"
alt="Web Analytics course overview image">
<img src="./assets/images/marketing/web.jpg" width="300" height="200" loading="lazy"
alt="Overview of Web Analytics course" style="object-fit: cover;">
</div>
<div>
<h3 class="title-lg">Web Analytics</h3>
<p class="title-sm">Duration: 8 weeks</p>
</div>
<a href="course-Web-Analytics.html" class="layer-link" aria-label="Learn more about Web Analytics"></a>
<a href="course-Web-Analytics.html" class="layer-link" aria-label="Learn more about Web Analytics">Learn More</a>
</div>
</li>

<li>
<div class="card course-card">
<div class="card-icon">
<img src="./assets/images/marketing/email.jpg" width="300" height="100" loading="lazy"
alt="Email Marketing course overview image">
<img src="./assets/images/marketing/email.jpg" width="300" height="200" loading="lazy"
alt="Overview of Email Marketing course" style="object-fit: cover;">
</div>
<div>
<h3 class="title-lg">Email Marketing</h3>
<p class="title-sm">Duration: 10 weeks</p>
</div>
<a href="course-Email-Marketing.html" class="layer-link" aria-label="Learn more about Email Marketing"></a>
<a href="course-Email-Marketing.html" class="layer-link" aria-label="Learn more about Email Marketing">Learn More</a>
</div>
</li>

</ul>

<a href="enroll.html" class="btn btn-primary">Enroll in a Course</a>


</div>
</section>
</div>
</section>
</main>

<footer>
<p>&copy; 2024 Digital Marketing Academy. All rights reserved.</p>
</footer>
</body>
</html>
</html>

0 comments on commit 5aadbf3

Please sign in to comment.