Skip to main content

Featured Post

What is Salesforce ? Who is salesforce developer?

  1. Introduction to Salesforce Definition : Salesforce is the #1 Cloud-based CRM (Customer Relationship Management) platform that helps businesses manage relationships with customers, automate business processes, and analyze performance. Founded : 1999 by Marc Benioff. Type : SaaS (Software as a Service). Tagline : "No Software" – because everything runs on the cloud, without local installations. 2. Why Salesforce? Traditional CRMs were expensive and required servers, installations, and IT staff. Salesforce revolutionized CRM by moving everything to the cloud . Benefits: 🚀 Faster implementation ☁️ Cloud-based (accessible anywhere) 🔄 Customizable without coding (point-and-click tools) 🤝 Strong ecosystem & AppExchange (marketplace like Google Play for Salesforce apps) 🔐 Security & scalability 3. Salesforce Products & Cloud Offerings Salesforce is not just CRM; it has multiple clouds (modules) for different busine...

Multidimensional DICTIONARY?


Using this we can create dictionary keys to contain list, tuple, set, and dictionary objects to represent multiple data. It is used to manage the record of multiple entities using single objects.
Syntax of Multidimensional Dictionary:-
var = {'key': list | set | dict,...}
s = {'A':[101,102,103],'B':[34,56,78]}
Now I will contain multiple employee records and display them.
Solution:-
emp = {"empid":[1001,1002,1003],"empname":["xyz","abc","mno"],"job":["mgr","cleark"]}
for key in emp:
    print(key)
    for val in emp[key]:
        print(val,end=' ')
    print()    
Dictionary can contain List, Tuple, Set, and Dictionary type Objects?
1)  Dictionary to List
emp = {"empid":[1001,1002,1003],"empname":["xyz","abc","mno"],"job":["mgr","cleark"]}
Display elements:-
for key in emp:
    print(key)
    for val in emp[key]:
        print(val,end=' ')
    print()    
2)  Dictionary to Tuple
emp = {"empid":(1001,1002,1003),"empname":("xyz","abc","mno"),"job":("mgr","cleark")}
Display elements:-
for key in emp:
    print(key)
    for val in emp[key]:
        print(val,end=' ')
    print()    
3)  Dictionary to Set
emp = {"empid":{1001,1002,1003},"empname":{"xyz","abc","mno"},"job":{"mgr","cleark"}}
Display elements:-
for key in emp:
    print(key)
    for val in emp[key]:
        print(val,end=' ')
    print()    
4)  Dictionary to Dictionary
emp = {"branch1":{"empid":1001,"empname":"Jay Kumar"},"branch2":{"empid":1002,"empname":"Manish Kumar"}}
Display elements:-
for key in emp:
    print(key)
    for val in emp[key]:
        print(val,emp[key][val],end=' ')
    print()    
Another Example of Dictionary to Dictionary and List:
student = {"A":{"rno":[1001,1003,1005],"sname":["Manish","Jay","Ravi"]},"B":{"rno":[2001,2003,2005],"sname":["Sachin","Vijay","Kavi"]}}
print(student["A"]["rno"][2])
for s in student:
    print(s,end=' ')
    for d in student[s]:
        for e in student[s][d]:
          print(e,end=' ')
    print()    
5)  Dictionary to all:-
we can store any type of objects under a dictionary key
emp = {"branch1":{"empid":1001,"empname":"Jay Kumar"},"branch2":[1002,"Manish Kumar"]}
for key in emp:
    print(key)
    for val in emp[key]:
        if(type(emp[key]).__name__=='dict'):
           print(val,emp[key][val],end=' ')
        else:
           print(val,end='')
    print()   

ASSIGNMENT OF DICTIONARY?

create a multi-dimension dictionary to store five student records and display max, min, total fees of students.
rno name branch fees
1001 xyz  CS       45000
1002 abc   IT       22000
The solution of This Program:-
stu = {'rno':[1001,1002],'sname':['manish','ramesh'],'branch':['CS','IT'],'fees':[45000,12000]}
for key in stu:
    print(key,end=' ')
print() 
for j in range(0,len(stu['rno'])):
    print(str(stu['rno'][j])+" "+stu['sname'][j]+" "+stu['branch'][j]+" "+str(stu['fees'][j]))
  Assignment of Dictionary Objects:-
WAP to convert a dictionary to set and set to the dictionary.
WAP to convert a dictionary to list and list to the dictionary.
WAP to create a multi-dimensions dictionary?
WAP to create a multi-dimension set?
Solution:-
stu = set({2,3,4,5,6,7})  # set to set, set to list, set to tuple, set to dict
for k in stu:
    print(k)
   WAP to convert Multi dimension Dictionary to Set?
The solution to this assignment:-
stu = {"a":{"a1":10,"a2":20},"b":{"b1":100,"b2":200}}
set1 = set()
set2 = set()
set3 = set()
for k in stu:
    print(k)
    set1.add(k)
    for j in stu[k]:
        print(j,stu[k][j])
        set2.add(j)
        set3.add(stu[k][j])
print(set1, set2, set3)        
  WAP to convert set to a dictionary?  means create a dictionary under a set
WAP to convert set to a tuple?
WAP to convert tuple to set?
WAP to convert set to list?
WAP to create Mark-sheet Program using Dictionary?

Comments

  1. #convert dicitonary to list
    dict={'one':1,'two':2,'three':3,'four':4}
    list1=[]
    list2=[]
    for i in dict:
    list1.append(i)
    list2.append(dict[i])
    print(list1,list2)

    ReplyDelete
  2. #convert dicitonary to set
    dc={'one':1,'two':2,'three':3,'four':4}
    s=set()
    s1=set()
    for i in dc:
    s.add(i)
    s1.add(dc[i])
    print(s,s1)

    ReplyDelete
  3. #set to dictionary
    s={1,2,3,4,5,6,7}
    d={k:'hi' for k in s}
    print(d)

    ReplyDelete
  4. #list to dicitonary
    l=['one',12,'two',14,'three',14]
    d={k:'a' for k in l}
    print(d)

    ReplyDelete
    Replies
    1. create two list one for key and another one for value

      Delete
  5. #WAP to create a multi-dimensions dictionary?
    data={'no':[1,2],'name':['a','b'],'post':[3,4],'salary':[20,40]}
    for i in data:
    print(i,end=' ')
    print()
    for j in range(0,len('no')):
    print(str(data['no'][j])+' '+str(data['name'][j])+' '+str(data['post'][j])+' '+str(data['salary'][j]))
    print()

    ReplyDelete
  6. #WAP to create a multi-dimension set?
    a = { {2, 4, 6, 8 }, {2, 3, 5, 7 }}

    for i in range(len(a)) :
    for j in range(len(a[i])) :
    print(a[i][j], end=" ")
    print()
    doubt-error occur when run this program
    a = { {2, 4, 6, 8 }, {2, 3, 5, 7 }}
    TypeError: unhashable type: 'set'
    >>>

    ReplyDelete
  7. #wap to convert set to a tuple
    s={'a',1,2,'b',40}

    print("before conversion",s)
    tup=tuple(s)

    print("after conversion",tup)

    ReplyDelete
  8. #tuple to set
    tup=(1,2,3,'hi','hello')
    a=type(tup)
    print("before conversion",a,tup)
    s=set(tup)
    b=type(s)
    print("after conversion",b,s)

    ReplyDelete
  9. #wap convert set to list
    s={'a',1,2,'c'}
    l=[]
    for i in s:
    l.append(i)
    print(l)

    ReplyDelete
  10. """Q) WAP to Calculate Marksheet using five different subjects with the following condition.
    1) all subject marks should be 0 to 100.
    3) if all subject marks are >=33 then percentage and division should be calculated.
    4) if a student is suppl then five bonus marks can be applied to be pass and the result will be "pass by grace".
    5) Display Grace Subject name, distinction subject name,suppl subject name, and failed subject name.
    """"

    dict={'phy':90,'che':40,'emg':89,'maths':29,'hindi':89}
    count=0
    gm=0
    s=''
    dist=''
    for i in dict:
    if dict[i]>=0 and dict[i]<=100:
    print(dict[i])
    if dict[i]<33:
    count=count+1
    s=s+i+ " "
    gm=dict[i]
    else:
    if dict[i]>=75:
    dist = dist+ i + " "
    else:
    print("All subject marks should be 0 to 100")
    break

    total=total+marks[i]
    else:
    if count==0 or(count==1 and gm>=29):
    per= total/5
    if per>33 and per<45:
    print("Third division with {0} %".format(per))
    elif per<60:
    print("Second division with {0} %".format(per))
    else:
    print("First division with {0} %".format(per))

    if gm>0:
    print("You are pass by grace and grace marks is ",str(33-gm), "grace subject is ",s)
    if dist!=0:
    print("Distinction subject name is ",dist)

    elif count==1:
    print("suppl in ",s)
    else:
    print("fail in ",s)



    #sir this program not run properly

    ReplyDelete
  11. #WAP to convert Multi dimension Dictionary to Set?
    s=set()
    s1=set()
    stu = {'rno':[1001,1002],'sname':['manish','ramesh'],'branch':['CS','IT'],'fees':[45000,12000]}

    for key in stu:
    s.add(key)
    print(s)
    for s1 in range(0,len(stu['rno'])):
    print(str(stu['rno'][s1])+" "+stu['sname'][s1]+" "+stu['branch'][s1]+" "+str(stu['fees'][s1]))

    #output of this program is
    {'rno', 'fees', 'branch', 'sname'}
    1001 manish CS 45000
    1002 ramesh IT 12000
    >>>not appropiate output come

    ReplyDelete
  12. Program to convert set to dictionary-->>

    s={"c","c++","vb",".net","php","python","java","testing"}
    dic={y:"scs100" for y in s}
    print(dic)

    ReplyDelete
  13. Program to convert dictionary to list-->>

    dic={'one':100,'two':99,'three':98,'four':97}
    l1=[]
    l2=[]
    for i in dic:
    l1.append(i)
    l2.append(dic[i])
    print(l1,l2)

    ReplyDelete
  14. Program to convert list to dictionary-->>

    l1=["a","b","c","d"]
    l2=[324,361,400,441]
    l=l1+l2
    dic={k:"squares" for k in l}
    print(dic)


    DOUBT-->>Sir output should be like this-->>
    {'a': 'squares', 'b': 'squares', 'c': 'squares', 'd': 'squares', 324: 'squares', 361: 'squares', 400: 'squares', 441: 'squares'}

    ReplyDelete
  15. Program to create multi dimension list-->>


    stu={'rollno.':[11,15],'sname':['suresh','ramesh'],'branch':['ec','mech'],'fees':[65000,66000]}

    for key in stu:
    print(key,end=' ')
    print()
    for j in range(0,len(stu['rollno.'])):
    print(str(stu['rollno.'][j])+" "+stu['sname'][j]+" "+stu['branch'][j]+" "+str(stu['fees'][j]))

    ReplyDelete
  16. Program to create multi dimension set-->>

    stu=set((2,4,6,8,4,9))#set to set
    for k in stu:
    print(k)

    Similarly
    stu=set({2,4,6,8,4,9})#set to dictionary
    stu=set([2,4,6,8,4,9])#set to list
    stu=set((2,4,6,8,4,9))#set to tuple

    ReplyDelete
  17. Program to convert multi dimension dict to set-->>

    stu={"a":{"a1":101,"a2":201},"b":{"b1":999,"b2":998}}
    set1=set()
    set2=set()
    set3=set()
    for k in stu:
    print(k)
    set1.add(k)
    for j in stu[k]:
    print(j,stu[k][j])
    set2.add(j)
    set3.add(stu[k][j])

    print(set1,set2,set3)

    output-
    a
    a1 101
    a2 201
    b
    b1 999
    b2 998
    {'a', 'b'} {'b1', 'b2', 'a1', 'a2'} {201, 101, 998, 999}

    ReplyDelete
  18. Program to convert set to tuple-->>

    s={2,54,"php","python","java","testing"}

    t=tuple(s)
    print(t)

    output->('testing', 2, 54, 'java', 'php', 'python')

    ReplyDelete
  19. Program to convert tuple to set-->>

    t=("c","c++",111,222,78.90)
    s=set(t)

    print(s)

    output->
    {'c++', 78.9, 111, 'c', 222}

    ReplyDelete
  20. program to convert set to list-->>

    s={"dhoni","rohit","shubham",99}
    l=list(s)
    print(l)

    ReplyDelete
  21. # Multi dimension dictionary
    x = {"name":["Sunil","Anil"],"rno":[101,102], "branch":["cs","it"]}

    for i in x:
    print(i, end = ' ')
    print()

    for j in range(0,len(x["name"])):
    print(str(x["name"][j]) + " " +str(x["rno"][j])+ " "+ str(x["branch"][j]))

    ReplyDelete
  22. #WAP to convert a dictionary to set and set to the dictionary.
    x = {"name":"Sunny","add":"Indore","number":12345}

    a = set()
    b= set()

    for i in x:
    a.add(i)
    print(a)

    for j in range(0,len(x["name"])):
    b.add(x["name"])
    b.add(x["add"])
    b.add(x["number"])
    print(b)


    ReplyDelete
  23. #WAP to convert set to a tuple?
    a = {245,58,69,64}
    print(a,type(a))
    y=tuple(a)
    print(y,type(y))

    ReplyDelete
  24. #WAP to convert tuple to set?
    a = (23,"abc",65,89)
    print(a,type(a))
    z= set(a)
    print(z,type(z))
    #######################

    b=set()
    for i in a:
    b.add(i)
    print(b,type(b))

    ReplyDelete
  25. #WAP to convert set to list?
    a = {23,45,67,89}
    print(a,type(a))
    b= list(a)
    print(b,type(b))

    ################################

    c=[]
    for i in a:
    c.append(i)
    print(c,type(c))

    ReplyDelete



  26. # Program for Multi-Dimension Dictionary to Store Student Records and Display Max, Min, Total Fees of Students.

    Student = dict()
    ids = int(input("How many Student Entries you want to add:-\t"))

    # Adding new Students

    for j in range(0, ids):
    i = input("Enter the Roll No. of Student :-")

    Student[i] = {}
    # Adding NAME of Student
    Student[i]['Name'] = str(input("Enter the name of Student :-")).upper()
    # Adding Branch of Student
    Student[i][' Branch'] = str(input("Enter the Branch of Student:-")).upper()
    # Adding Fee of Student
    Student[i]['Fee'] = int(input("Enter the Fee of Student :-"))

    lst = Student.items()

    res = sorted(Student.items(), key = lambda x: x[1]['Fee'])
    print(res)

    i = input("Enter the Roll No. of Student :-")

    if i in Student:
    print("\n",Student[i])
    else:
    print("Wrong Roll No.")

    ReplyDelete
  27. # wap to dictionary to set
    stu={}
    set1=set()
    set2=set()
    dic=int(input("Enter the number or item in dictionary "))
    for j in range(0,dic):
    key=input("Enter the key ")
    value=input("Enter the value ")
    stu.update({key:value})
    for i in stu:
    set1.add(i)
    set2.add(stu[i])

    print(set1, set2)

    ReplyDelete
  28. # WaP To dictionary to list
    stu={}
    set1=[]
    set2=[]
    dic=int(input("Enter the number or item in dictionary "))
    for j in range(0,dic):
    key=input("Enter the key ")
    value=input("Enter the value ")
    stu.update({key:value})
    for i in stu:
    set1.append(i)
    set2.append(stu[i])

    print(set1, set2)

    ReplyDelete
  29. WAP to convert a dictionary to set and set to the dictionary.

    d = {"A":12,"C":34,"B":11,"E":78,"F":22}
    set1=set()
    set2=set()
    for i in d:
    set1.add(i)
    set2.add(d[i])
    print(set1)
    print(set2)


    set1={'F', 'A', 'B', 'C', 'E'}
    d={}
    for x in set1:
    d.update({x:"hi"})
    print(d)
    dict1={x:"hi" for x in set1}
    print(dict1)

    ReplyDelete
  30. WAP to convert a dictionary to list and list to the dictionary.

    d = {"A":12,"C":34,"B":11,"E":78,"F":22}
    l1=[]
    l2=[]
    for i in d:
    l1.append(i)
    l2.append(d[i])
    print(l1)
    print(l2)

    a=['A', 'C', 'B', 'E', 'F']
    d={}
    for i in a:
    d.update({i:"hi"})
    print(d)

    ReplyDelete
  31. WAP to create a multi-dimensions dictionary

    x=int(input("enter number of records"))
    srn=[]
    name=[]
    fees=[]
    for i in range(0,x):
    s=int(input("enter srn"))
    srn.append(s)
    t=(input("enter name"))
    name.append(t)
    u=int(input("enter fees"))
    fees.append(u)
    dic={"srn":srn,"name":name,"fees":fees}
    print(dic)

    ReplyDelete
  32. WAP to create a multi-dimension set

    a=(1,2,3)
    b=(4,5,6)
    c=(7,8,9)
    s={a,b,c}
    print(s)

    ReplyDelete
  33. WAP to convert set to a tuple

    set1={'F', 'A', 'B', 'C', 'E'}
    t=tuple(set1)
    print(t)

    ReplyDelete
  34. WAP to convert tuple to set

    t=(1,2,3,4,5)
    s=set(t)
    print(s)

    ReplyDelete
  35. WAP to convert set to list

    set1={'F', 'A', 'B', 'C', 'E'}
    l=list(set1)
    print(l)

    ReplyDelete
  36. WAP to create Mark-sheet Program using Dictionary

    x=int(input("enter number of students"))
    dic={}
    for i in range(0,x):
    n=input("enter name")
    e=int(input("enter marks in english"))
    m=int(input("enter marks in math"))
    dic.update({n:({"english":e,"math":m})})
    print(dic)
    for i in dic:
    print(i)
    for j in dic[i]:
    print (j,end=" ")
    print (dic[i][j])

    ReplyDelete
  37. # WAP to create Mark-sheet Program using Dictionary?
    stu={"Name:-":"Sonu gunhere","Roll number:-":1276,"Class:-":"12th"}
    for j in stu:
    print(j,stu[j])
    s={"phy":85,"chem":88,"hindi":95,"english":82,"math":77}
    m=[]
    for i in s:
    m.append(s[i])
    avr=sum(m)/5
    if avr>=33 and avr<=47:
    print("Pass in C gread ")
    if avr>=48 and avr<=59:
    print("Pass in B gread ")
    if avr>=60 and avr<=80:
    print("Pass in A gread ")
    if avr>=81 and avr<=100:
    print("Passi A* gread")
    if avr<33:
    print("Fail")
    print("percentage is:-",avr,"%")

    ReplyDelete
  38. s={"rno":(1001,1002,1003,1004,1005),"name":["grv","srv","srj","jit","sam"],"branch":["cs","it","bio","sc","ch"],"fees":[25000,40000,30000,35000,50000]}
    for key in s:
    print(key,end='')
    print()
    for i in range(0,len(s['rno'])):
    print(str(s['rno'][i])+" "+s['name'][i]+" "+s['branch'][i]+" "+str(s['fees'][i]))

    ReplyDelete
  39. s={"a":{"a1":10,"a2":20},"b":{"b1":100,"b2":200}}
    s1=set()
    s2=set()
    s3=set()
    for k in s:
    print(k)
    s1.add(k)
    for j in s[k]:
    print(j,s[k][j])
    s2.add(j)
    s3.add(s[k][j])
    print(s1,s2,s3)s

    ReplyDelete
  40. ms={}
    ss=5
    tm=0
    for i in range(0,5):
    sub=input("enter subject")
    marks=int(input("enter obtained marks"))
    ms.update({sub:marks})

    tm=tm+marks
    p=(tm/500)*100
    print("your obtained score is",ms)
    if p>75:
    print("your total percentge is",p,"you are pass with A grade")
    elif p<=75 and p>60:
    print("your total percentge is",p,"you are pass with B grade")
    elif p<=60 and p>45:
    print("your total percentge is",p,"you are pass with C grade")
    elif p<=45 and p>33:
    print("your total percentge is",p,"you are pass with D grade")
    else:
    print("your are fail your obtained marks are",tm)

    ReplyDelete
    Replies
    1. dict={'one':1,'two':2,'three':3,'four':4}
      list1=[]
      list2=[]
      for i in dict:
      list1.append(i)
      list2.append(dict[i])
      print(list1,list2)

      Delete
  41. stu={"Name:-":"Bharat","Roll number:-":86,"Class:-":"10th"}
    for j in stu:
    print(j,stu[j])
    s={"phy":85,"chem":88,"hindi":95,"english":80,"math":98}
    m=[]
    for i in s:
    m.append(s[i])
    avr=sum(m)/5
    if avr>=33 and avr<=47:
    print("Pass in C gread ")
    if avr>=48 and avr<=59:
    print("Pass in B gread ")
    if avr>=60 and avr<=80:
    print("Pass in A gread ")
    if avr>=81 and avr<=100:
    print("Passi A* gread")
    if avr<33:
    print("Fail")
    print("percentage is:-",avr,"%")

    ReplyDelete
  42. #WAP to convert a dictionary to list and list to the dictionary.

    dic = {"A":10,"B":20,"C":33}
    lst = []
    lst1 = []
    for k,v in dic.items():
    lst.append(k)
    lst1.append(v)
    print(lst)
    print(lst1)
    dic = {}
    for data in range(0,len(lst)):
    for d in range(data,data+1):
    dic.update({lst[data]:lst1[d]})
    print(dic)

    ReplyDelete
  43. #WAP to create Mark-sheet Program using Dictionary?

    s1={"phy":55,"chem":32,"hindi":80,"english":80,"math":77}
    m=[]
    g=0
    s=0
    sub=""
    dis=""
    for j,i in s1.items():
    if i>27 and i<33:
    g=i
    s=s+1
    sub=sub+","+j
    m.append(33-g)
    if i>=75 and i<=100:
    dis=dis+","+j
    m.append(i)
    if s==0 or (s==1 and g>=28):
    avr=sum(m)/5

    if avr>=33 and avr<=45:
    print("Pass in C gread ")
    elif avr>=45 and avr<=59:
    print("Pass in B gread ")
    elif avr>=60 and avr<=80:
    print("Pass in A gread ")
    elif avr>=81 and avr<=100:
    print("Passi A gread")
    print("percentage is:-",avr,"%")
    print("dist sub is ",dis)
    print("Pass by grace-",(33-g))
    print("grac Subject-",sub)
    else:
    print("fail with subject-",sub)

    ReplyDelete
  44. # WAP to find Number and Alphabet Special Charecter?
    st="Ankitgautam!@#$#12321gmail.com"
    sc=''
    num=''
    alph=''
    for i in range(0,len(st)):
    if ord(st[i])>64 and ord(st[i])<91 or ord(st[i])>96 and ord(st[i])<123:
    alph=alph+st[i]
    elif ord(st[i])>47 and ord(st[i])<59:
    num=num+st[i]
    else:
    sc=sc+st[i]

    print(num)
    print(sc)
    print(alph)

    ReplyDelete
  45. st={'A','C',1,5}
    b=tuple(st)
    print(b)

    tpl=(1,2,3,1,2,4)
    s=set(tpl)
    print(s)

    tpl = (11,33,44,3,22)
    s=set()
    for item in tpl:
    s.add(item)
    print(s)

    lst = [1,2,1,1,2]
    s=set()
    for item in lst:
    s.add(item)
    print(s)

    ReplyDelete
  46. #Convert Set To Dictionary
    s1={'sname',branch}
    s2={'abc','it'}
    dic=dict(zip(s1,s2))
    print(dic)

    ReplyDelete
  47. #List To Dictionary
    l1=['rn','sname','branch']
    l2=[101,'xyz','cs']
    dic=dict(zip(l1,l2))
    print(dic)

    o/p {'rn':101,'sname':'xyz','branch':'cs'}

    ReplyDelete

Post a Comment

POST Answer of Questions and ASK to Doubt

Popular posts from this blog

Conditional Statement in Python

It is used to solve condition-based problems using if and else block-level statement. it provides a separate block for  if statement, else statement, and elif statement . elif statement is similar to elseif statement of C, C++ and Java languages. Type of Conditional Statement:- 1) Simple if:- We can write a single if statement also in python, it will execute when the condition is true. for example, One real-world problem is here?? we want to display the salary of employees when the salary will be above 10000 otherwise not displayed. Syntax:- if(condition):    statements The solution to the above problem sal = int(input("Enter salary")) if sal>10000:     print("Salary is "+str(sal)) Q)  WAP to increase the salary of employees from 500 if entered salary will be less than 10000 otherwise the same salaries will be displayed. Solution:- x = int(input("enter salary")) if x<10000:     x=x+500 print(x)   Q) WAP to display th...

DSA in C# | Data Structure and Algorithm using C#

  DSA in C# |  Data Structure and Algorithm using C#: Lecture 1: Introduction to Data Structures and Algorithms (1 Hour) 1.1 What are Data Structures? Data Structures are ways to store and organize data so it can be used efficiently. Think of data structures as containers that hold data in a specific format. Types of Data Structures: Primitive Data Structures : These are basic structures built into the language. Example: int , float , char , bool in C#. Example : csharp int age = 25;  // 'age' stores an integer value. bool isStudent = true;  // 'isStudent' stores a boolean value. Non-Primitive Data Structures : These are more complex and are built using primitive types. They are divided into: Linear : Arrays, Lists, Queues, Stacks (data is arranged in a sequence). Non-Linear : Trees, Graphs (data is connected in more complex ways). Example : // Array is a simple linear data structure int[] number...

Top 50 Most Asked MERN Stack Interview Questions and Answers for 2025

 Top 50 Most Asked MERN Stack Interview Questions and Answers for 2025 Now a days most of the IT Company asked NODE JS Question mostly in interview. I am creating this article to provide help to all MERN Stack developer , who is in doubt that which type of question can be asked in MERN Stack  then they can learn from this article. I am Shiva Gautam,  I have 15 Years of experience in Multiple IT Technology, I am Founder of Shiva Concept Solution Best Programming Institute with 100% Job placement guarantee. for more information visit  Shiva Concept Solution 1. What is the MERN Stack? Answer : MERN Stack is a full-stack JavaScript framework using MongoDB (database), Express.js (backend framework), React (frontend library), and Node.js (server runtime). It’s popular for building fast, scalable web apps with one language—JavaScript. 2. What is MongoDB, and why use it in MERN? Answer : MongoDB is a NoSQL database that stores data in flexible, JSON-like documents. It...