Skip to content

Commit 430cb8f

Browse files
fahad686Fahad Ali
authored and
Fahad Ali
committed
Linear Data structure list
1 parent 13276cb commit 430cb8f

File tree

7 files changed

+84
-0
lines changed

7 files changed

+84
-0
lines changed

.idea/.gitignore

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/Python_tutorial.iml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/inspectionProfiles/profiles_settings.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

DSA/linear_dsa.py

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
#1. Arrays (Lists in Python)
2+
#An array is a collection of elements stored contiguously in memory. In Python, lists behave like dynamic arrays.List can store multitype of data
3+
4+
list=[7,0,3,'Fahad',1,5]
5+
6+
arr=[1,9,3.0,7]
7+
print(arr)
8+
9+
print(list)
10+
11+
#Accessing element by index
12+
print(arr[2])
13+
14+
#Accessing element by negative index
15+
print('Accessing elemnt by using negative index \n',arr[-2])
16+
17+
#Modifying element
18+
arr[2]=10
19+
print(arr)
20+
21+
#adding or appending a new element in list
22+
arr.append(900)
23+
print(arr)
24+
25+
26+
27+
#--------------------------------------------------Sorting technique-------------------------------------------------------------#
28+
29+
#sorting list in accending order
30+
arr.sort()
31+
print(" Sorting \n\nAscending order\n",arr)
32+
33+
#sort list in decending order
34+
arr.reverse()
35+
print("Descending order\n",arr)
36+
37+
sorted_arr=sorted(arr)
38+
print("Return a new sorted list \n",sorted_arr)
39+
40+
sorted_desc_arr=sorted(arr,reverse=True)
41+
print("Return a new Descending sorted list \n",sorted_desc_arr)

0 commit comments

Comments
 (0)