Introduction of Data Structure.
рдПрдХ рд╣реА рддрд░рд╣ рд╕реЗ data рдХреЛ store рдФрд░ Organize рдХрд░рдХреЗ рдЖрдк рдЕрд▓рдЧ рдЕрд▓рдЧ Problems рдХреЛ Solve рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИред рдЕрд▓рдЧ рдЕрд▓рдЧ рддрд░рд╣ рдХреА Problems рдХреЛ Solve рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрд▓рдЧ рдЕрд▓рдЧ рддрд░рд╣ рдХреЗ Data Structures Create рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рд╣рд░ рддрд░рд╣ рдХреЗ Data Structure рдХрд╛ Data Organization Mechanism рдФрд░ Operational Behaviour рдЕрд▓рдЧ рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдЙрд╕реЗ рджреВрд╕рд░реЗ Data Structures рд╕реЗ рдЕрд▓рдЧ рдмрдирд╛рддрд╛ рд╣реИред
Data Structure рдХрд┐рд╕реА рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ Data рдХреЛ Store рддрдерд╛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд (Organise) рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реЛрддрд╛ рд╣реИред рдЬрд┐рд╕рд╕реЗ рдХрд┐ рд╣рдо Data рдХрд╛ рдЖрд╕рд╛рдиреА рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХреЗрдВред
рдЕрд░реНрдерд╛рдд рдбреЗрдЯрд╛ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕реНрдЯреЛрд░ рддрдерд╛ Organise рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЙрд╕рдХреЛ рдмрд╛рдж рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕рдордп рдЖрд╕рд╛рдиреА рд╕реЗ Access рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗрдВред
рдбрд╛рдЯрд╛ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓реЙрдЬрд┐рдХрд▓ (Logical) рдпрд╛ рдЧрдгрд┐рддреАрдп (Mathematical) Model рдХреЛ рднреА Data Stucture рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рд░рд▓ рд╢рдмреНрджреЛрдВ рдореЗрдВ, Data Stucture рдПрдХ Computer System рдореЗрдВ Data Storage рдХрд░рдиреЗ рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИред рддрд╛рдХрд┐ рд╣рдо рдЖрд╕рд╛рдиреА рд╕реЗ Data рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВред
Data Stucture рдЗрддрдиреА рд╕рд░рд▓ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреЛрдИ рднреА Computer Progammer рдХреЛ рдХрд┐рд╕реА рднреА Programing Language рдореЗрдВ Code рд▓рд┐рдЦрдХрд░ Data рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ Processed рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХреБрдЫ Data Structures рдЖрдкрдХреЛ Programming Languages рджреНрд╡рд╛рд░рд╛ рдкрд╣рд▓реЗ рд╕реЗ Provide рдХрд┐рдпреЗ рдЬрд╛рддреЗ рд╣реИ рдФрд░ рдХреБрдЫ Data Structures рдЖрдк рд╕реНрд╡рдпрдВ Create рдХрд░рддреЗ рд╣реИред
рдХреБрдЫ Data Structures Simple рд╣реЛрддреЗ рд╣реИ рдФрд░ рдХреБрдЫ Data Structures рдмрд╣реБрдд complex рд╣реЛрддреЗ рд╣реИред рдХреБрдЫ Data Structures User рджреНрд╡рд╛рд░рд╛ Operations Allow рдХрд░рддреЗ рд╣реИ рдФрд░ рдХреБрдЫ Data Structure Automatically рднреА Operations Perform рдХрд░рддреЗ рд╣реИред
рдРрд╕реА рд╣реА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ (characteristics) рдХреЗ рдЖрдзрд╛рд░ рдкрд░ Data Structures рдХреЛ рдЕрд▓рдЧ рдЕрд▓рдЧ Categories рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд (divided рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕реЗ рдирд┐рдЪреЗ Block Diagram рджреНрд╡рд╛рд░рд╛ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
Types of Data Structure.
рджреЛрд╕реНрддреЛрдВ data structure рдХреА рдмрд╛рдд рдХрд░реЗ рддреЛ рдпрд╣ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИ рдЬреИрд╕рд╛ рдХреА рдЖрдк рдирд┐рдЪреЗ List рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реЛ рддреЛ рдЪрд▓рд┐рдП рдЕрдм рдПрдХ-рдПрдХ рдЗрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИред
- Primitive
- Non-primitive
Primitive Data Structure:- рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХреБрдЫ data structures рдЖрдкрдХреЛ programming languages рджреНрд╡рд╛рд░рд╛ рдкрд╣рд▓реЗ рд╕реЗ provide рдХрд┐рдпреЗ рдЬрд╛рддреЗрд╣реИ рдФрд░ рдХреБрдЫ data structures рдЖрдк рд╕реНрд╡рдпрдВ create рдХрд░рддреЗ рд╣реИред
рдХреБрдЫ data structures simple рд╣реЛрддреЗ рд╣реИ рдФрд░ рдХреБрдЫ data structures рдмрд╣реБрдд complex рд╣реЛрддреЗ рд╣реИред
рдХреБрдЫ data structures user рджреНрд╡рд╛рд░рд╛ operations allow рдХрд░рддреЗ рд╣реИ рдФрд░ рдХреБрдЫ data structure automatically рднреА operations perform рдХрд░рддреЗ рд╣реИред
рдРрд╕реА рд╣реА characteristics рдХреЗ рдЖрдзрд╛рд░ рдкрд░ data structures рдХреЛ рдЕрд▓рдЧ рдЕрд▓рдЧ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕реЗ рдирд┐рдЪреЗ block diagram рджреНрд╡рд╛рд░рд╛ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
Integer :рдЗрд╕рдореЗрдВ рджрд╢рдорд▓рд╡ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рд╕рднреА рд╕рдВрдЦреНрдпрд╛рдПрдВ рд╣реИрдВ, рдЗрдиреНрдЯрд┐рдЬрд░ рдбрд┐рдлрд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПintрдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг- int a =7;
Character: рдХрд░реИрдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ C рднрд╛рд╖рд╛ рдореЗрдВ рдПрдХ рдЕрд▓реНрдлрд╝рд╛рдЗрдмреЗрдЯ рдХреЛ рдбрд┐рдлрд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрд░реИрдХреНрдЯрд░ рдбрд┐рдлрд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПcharрдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрдерд╛ рдЙрд╕ рдХрд░реИрдХреНрдЯрд░ рдХреЛ тАЭ(Single Quote) рдореЗрдВ рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг- char тАШxтАЩрдбрдмрд▓(Double): рдбрдмрд▓ рдПрдХ рдореВрд▓рднреВрдд рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд╣реИ рдЬрд┐рд╕реЗ рдХрдВрдкрд╛рдЗрд▓рд░ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рджрд╢рдорд▓рд╡ рдЕрдВрдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рд▓реЗ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЛ рдбрд┐рдлрд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Float:рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдлреНрд▓реЛрдЯ рдореЗрдВ рдбрд┐рдлрд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлреНрд▓реЛрдЯ рдореЗрдВ рдЗрдиреНрдЯрд┐рдЬрд░ рдХрд╛ рдорд╛рди рднреА рдбрд┐рдлрд╛рдЗрди рд╣реЛрддрд╛ рд╣реИ рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдлреНрд▓реЛрдЯ рдореЗрдВ рдбрд┐рдлрд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПfloatрдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг-float a =4.2;
String: рдХрд░реИрдХреНрдЯрд░реНрд╕ рдХреЗ рд╕рдореВрд╣ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдбрд┐рдлрд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП string рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ тАЬDouble QuoteтАЭ рдореЗрдВ рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг-string тАЬshivam
Non-primitive Data structure:- primitive рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╡рд╣ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ direct рдорд╢реАрди instructions рд╕реЗ operate рдирд╣реА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпреЗ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ primitive рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╕реЗ derived рд╣реЛрддреЗ рд╣реИред Non-primitive рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рджреЛ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реЛрддрд╛ рд╣реИ|
- Linear
- Non-linear
1. Linear Data Sturcture
Linear data structures рдРрд╕реЗ data structures рд╣реЛрддреЗ рд╣реИ рдЬреЛ elements рдХреЛ linearsequence рдореЗрдВ store рдХрд░рддреЗ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ array рдХреЗelements continuous locations рдкрд░ рдПрдХ рдмрд╛рдж рдПрдХ store рд╣реЛрддреЗ рд╣реИ
linear рдПрдХ рдРрд╕рд╛ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдбреЗрдЯрд╛ items рдХреЛ linear(рд░реЗрдЦреАрдп) рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рддрдерд╛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдбреЗрдЯрд╛ item рджреВрд╕рд░реЗ рд╕реЗ рдПрдХ рд░реЗрдЦрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреБреЬрд╛ рд╣реЛрддрд╛ рд╣реИред ex:-array,linked list,queue,stack.
Array
рдПрдХ array рд╕рдмрд╕реЗ simple non primitive linear data structure рд╣реЛрддрд╛ рд╣реИред Array рдореЗрдВ elements contiguous memory locations рдореЗрдВ store рдХрд┐рдпреЗ рдЬрд╛рддреЗ рд╣реИред рдПрдХ array same (data) type рдХреЗ variables рдХрд╛ collection рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдПрдХ common рдирд╛рдо рдХреЗ рджреНрд╡рд╛рд░рд╛ presentрдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЖрдк floatingpoint numbers рдХрд╛ рдПрдХ array create рдХрд░ рд╕рдХрддреЗ рд╣реИ рдФрд░ рдЙрд╕рдореЗ floating point numbers рдХреЛ store рдХрд░ рд╕рдХрддреЗ рд╣реИред
Stack
Stack рдПрдХ linear data structure рд╣реИ рдЬрд┐рд╕рдореЗрдВ elements рдПрдХ рд╣реА рддрд░рдл рд╕реЗ (top) add рдФрд░ removeрдХрд┐рдпреЗ рдЬрд╛рддреЗ рд╣реИред Stack рдореЗрдВ elements рдЙрд╕реА рдкреНрд░рдХрд╛рд░ organize рдХрд┐рдпреЗ рдЬрд╛рддреЗ рд╣реИ рдЬрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд┐рд╕реА restaurant рдореЗрдВ plates рдХреЛ (рдПрдХ рдХреЗ рдКрдкрд░ рдПрдХ) organize рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЬрд┐рд╕ рдкреНрд░рдХрд╛рд░ рд╕рдмрд╕реЗ рдЖрдЦрд┐рд░ рдореЗрдВ рд░рдЦреА рдЧрдпреА plate рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЙрдард╛рдИ рдЬрд╛рддреА рд╣реИред рдЙрд╕реА рдкреНрд░рдХрд╛рд░ рдХрд┐рд╕реА stack рдореЗрдВ рд╕рдмрд╕реЗ рдЖрдЦрд┐рд░ рдореЗрдВ insert рдХрд┐рдпрд╛ рдЧрдпрд╛ element рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ access рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ insert рдХрд┐рдпрд╛ рдЧрдпрд╛ element рд╕рдмрд╕реЗ рдЖрдЦрд┐рд░ рдореЗрдВ access рд╣реЛрддрд╛ рд╣реИред
Queue
рдПрдХ queue рдРрд╕рд╛ data structure рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗ elements рдХреЛ рдПрдХ рддрд░рдл рд╕реЗ (рдкреАрдЫреЗ рдХреА рддрд░рдл рд╕реЗ) insert рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рджреВрд╕рд░реА рддрд░рдл рд╕реЗ (рдЖрдЧреЗ рдХреА рддрд░рдл рд╕реЗ) remove рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЬрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдЖрдк рдХрд┐рд╕реА line рдореЗрдВ рдЦреЬреЗ рд╣реЛрддреЗ рд╕рдордп рд╕рдмрд╕реЗ рдЖрдЦрд┐рд░ рдореЗрдВ рдЦреЬреЗ рд╣реЛрддреЗ рд╣реИ рдФрд░ service рдкрд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╕рдмрд╕реЗ рдЖрдЧреЗ рд╕реЗ рдЬрд╛рддреЗ рд╣реИред рдЙрд╕реА рдкреНрд░рдХрд╛рд░ рдПрдХ queue data structure рднреА First In First Out order рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗ elements рдПрдХ side рд╕реЗ insert рдХрд┐рдпреЗ рдЬрд╛рддреЗ рд╣реИ рдФрд░ рджреВрд╕рд░реА side рд╕реЗ remove рдХрд┐рдпреЗ рдЬрд╛рддреЗ рд╣реИред
Singly Linked Lists
рдПрдХ linked list data structureelements рдХрд╛ linear collection рд╣реЛрддрд╛рд╣реИред Linked list data structure рдореЗрдВ рдПрдХ element рджреВрд╕рд░реЗ element рдХреЛ point рдХрд░рддрд╛ рд╣реИред рд╣рд░ element рдХреЗ рд╕рд╛рде рдПрдХ Next pointer рдпрд╛ link node рдЬреБрдбреА рд╣реБрдИ рд╣реЛрддреА рд╣реИ рдЬреЛ list рдХреЗ рдЕрдЧрд▓реЗ element рдХреЛ memory рдореЗрдВ point рдХрд░рддреА рд╣реИред
Linked list рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЖрдк arrays рдХреА drawbacks рдХреЛ overcome рдХрд░ рдкрд╛рддреЗ рд╣реИ рдФрд░ рдПрдХ рдРрд╕рд╛ data structure рдЙрдкрдпреЛрдЧ рдХрд░ рдкрд╛рддреЗ рд╣реИ рдЬреЛ memory рдХрд╛ рд╕рд╣реА utilization рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЬрд┐рд╕рдореЗ operations рдЖрд╕рд╛рдиреА рд╕реЗ perform рдХрд┐рдпреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИред
2. Non-linear data structure
Non-linear рдПрдХ рдРрд╕рд╛ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдбреЗрдЯрд╛ items рдХреЛ рдХреНрд░рдордмрджреНрдз (sequential) рддрд░реАрдХреЗ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдирд╣реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдбреЗрдЯрд╛ item рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдбреЗрдЯрд╛ items рдХреЗ рд╕рд╛рде рдЬреБреЬрд╛ рд╣реБрдЖ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред ex:-tree,graph.
Trees
Tree data structures рдХрд╛ рдкреНрд░рдпреЛрдЧ рдРрд╕реЗ data рдХреЛ represent рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХрд┐рд╕реА entity рдФрд░ рдЙрд╕рдХреЗ attributes рдореЗрдВ hierarchical relationship рд╣реЛрддреА рд╣реИред Tree data structure рдореЗрдВ data рдФрд░ рдЙрд╕рдХреА entities parent nodes рдФрд░ child nodesрдХреЗ рд░реВрдк рдореЗрдВ represent рдХреА рдЬрд╛рддреА рд╣реИред
рдПрдХ linked list рдореЗрдВ рдПрдХnode рдХрд┐рд╕реА рджреВрд╕рд░реА рдПрдХ рд╣реАnode рдХреЛ point рдХрд░рддреА рд╣реИ рд▓реЗрдХрд┐рди рдПрдХ tree data structure рдореЗрдВ рдПрдХ node рдХрдИ nodes рдХреЛ point рдХрд░ рд╕рдХрддреА рд╣реИред Tree data structure рдореЗрдВ child nodes рдХреА рднреА child nodes рд╣реЛ рд╕рдХрддреА рд╣реИред
Graphs
Graphs non-linear data structures рд╣реЛрддреЗ рд╣реИ рдЬрд┐рдирдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрдИ рдкреНрд░рдХрд╛рд░ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Graphs рдХрд╛ рдкреНрд░рдпреЛрдЧ electrical circuits рдХреЗ analysis рдХреЗ рд▓рд┐рдП, shortest routes рдвреВрдБрдврдиреЗ рдХреЗ рд▓рд┐рдП, project planning рдХреЗ рд▓рд┐рдП, highway, landlines рдФрд░ railway lines рдЖрджрд┐ рдХреЛ represent рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА graphs рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Data Structure Operations
Traversing:рдбреЗрдЯрд╛ рдХреА рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдХрд┐рд╕реА рднреА рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдирд╛ рдпрд╛ рд╡рд┐рдЬрд╝рд┐рдЯ рдХреЛ рдЯреНрд░реИрд╡рд┐рд╕рд┐рдВрдЧ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИредSearching:рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд╕реНрдерд╛рди рдХреЛ рдЦреЛрдЬрдирд╛ рд╕рд░реНрдЪрд┐рдВрдЧ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
Inserting:рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдПрдХ рдирдпрд╛ рд░рд┐рдХреЙрд░реНрдб рдЬреЛрдбрд╝рдирд╛ рдЗрдВрд╕реЗрд░рдЯрд┐рдВрдЧ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
DeletingрдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдПрдХ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рд╣рдЯрд╛рдирд╛ рдбрд┐рд▓реАрдЯрд┐рдВрдЧ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
SortingрдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдХрд┐рд╕реА рд░рд┐рдХреЙрд░реНрдб рдХреЛ рд▓реЙрдЬрд┐рдХрд▓ рдХреНрд░рдо рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
MergingрдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ, рдЬреЛ рд░рд┐рдХреЙрд░реНрдб рджреЛ рдЕрд▓рдЧ- рдЕрд▓рдЧ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рд╣реЛрддреЗ рд╣реИ рдЙрд╕реЗ рдПрдХ рд╕рд┐рдВрдЧрд▓ рдлрд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЛ рдорд░реНрдЬрд┐рдВрдЧ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
Thank you so much я┐╜я┐╜
ReplyDeleteThank You Rakesh
Delete