ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب C++ classes and data structures

دانلود کتاب کلاس های C++ و ساختارهای داده

C++ classes and data structures

مشخصات کتاب

C++ classes and data structures

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9780131580510, 0136006930 
ناشر: Pearson Prentice Hall 
سال نشر: 2008 
تعداد صفحات: 417 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 2 مگابایت 

قیمت کتاب (تومان) : 50,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 16


در صورت تبدیل فایل کتاب C++ classes and data structures به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب کلاس های C++ و ساختارهای داده نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Cover
Contents
Preface
Chapter 1 Structs and Classes
	1.1 Structs
	1.2 Basic Class Concepts
	1.3 Class Implementation
	1.4 Testing a Class
	1.5 Placing Function Definitions in the Class Definition (and Why We Shouldn't Do It)
	1.6 Commenting a Class
	1.7 The Differences Between a Struct and a Class
	Summary
	Exercises
Chapter 2 Overloaded Operators, Class Templates, and Abstraction
	2.1 Overloaded Operators
	2.2 Using a Check Struct in the Checkbook Class
	2.3 Class Templates
	2.4 Classes and Abstraction
	Summary
	Exercises
Chapter 3 More about Classes
	3.1 The const Specifier
	3.2 Constructors
	3.3 Class Modification
	3.4 Modifying the Checkbook Class to Keep a History of Checks
	Summary
	Exercises
Chapter 4 Pointers and Dynamic Arrays
	4.1 Pointers
	4.2 The [ ] Operator
	4.3 Dynamically Allocated Memory
	4.4 Dynamic Arrays
	4.5 The Delete Operator
	4.6 Pointers to Objects
	4.7 Running out of Heap Memory
	4.8 Adjustable Arrays
	Summary
	Exercises
Chapter 5 An Array Class
	5.1 Array Class Template
	5.2 Using the Array Class
	5.3 Destructors
	5.4 The Copy Constructor
	5.5 The Overloaded Assignment Operator Function
	5.6 An Example
	5.7 Advantages and Disadvantages of an Array Class
	5.8 The Standard Template Library
	Summary
	Exercises
Chapter 6 Introduction to Object-Oriented Programming
	6.1 Composition
	*6.2 Inheritance
	*6.3 Polymorphism
	Summary
	Exercises
Chapter 7 Methods for Making Data Structures
	7.1 Using Arrays in Data Structures
	7.2 Introduction to Linked Structures
	7.3 Writing Code for Linked Lists
	7.4 Arrays vs. Linked Lists
	Summary
	Exercises
Chapter 8 Stacks and Queues
	8.1 The Stack ADT
	8.2 Array Implementation of a Stack
	8.3 Linked-List Implementation of a Stack
	8.4 The Queue ADT
	8.5 The Linked-List Implementation of a Queue
	8.6 Other Linked-List Implementations of Queues
	*8.7 Array Implementation of a Queue
	Summary
	Exercises
Chapter 9 Introduction to Time Complexities
	9.1 Time Complexity Basics
	9.2 The Constant Time Complexity
	9.3 Big-Oh Notation
	9.4 The Logarithmic Time Complexity
	9.5 The Binary Search Algorithm
	9.6 Computer Speed: Where Does It Really Come From?
	9.7 Time Complexities of Data Structure Functions
	*9.8 Amortized Analysis of Array Expansion and Contraction
	Summary
	Exercises
Chapter 10 The Linked List as a Data Structure
	10.1 The List ADT
	10.2 Using Key Values in Records of Information
	10.3 Linked-List Implementation
	10.4 Other Implementations
	Summary
	Exercises
Chapter 11 Hash Tables
	11.1 The Hash Table ADT
	11.2 Hash Functions and Hash Table Design
	11.3 Implementation Issues for a Hash Table
	11.4 Pointers to Functions
	11.5 A Hash Table Implementation
	11.6 Using the Hash Table Implementation
	11.7 A Hash Table Implementation of a Doubly Linked List
	Summary
	Exercises
Chapter 12 Priority Queues, Trees, and Heaps
	12.1 Priority Queue ADT
	12.2 Priority Queue Design
	12.3 Trees
	12.4 Heaps
	12.5 Using a One-Assignment Swap
	12.6 A Heap Implementation of a Priority Queue (Array-Based)
	*12.7 The Design of a Linked (Embedded) Heap
	*12.8 A Linked (Embedded) Heap Implementation of a Priority Queue
	Summary
	Exercises
Chapter 13 Recursion
	13.1 A Recursive Factorial Function
	13.2 Guidelines for Writing Recursive Functions
	13.3 Using Recursion on Linked Structures
	13.4 Time Complexities of Recursive Functions
	Summary
	Exercises
Chapter 14 Introduction to Sorting Algorithms
	14.1 Heapsort
	14.2 Insertion Sort
	14.3 Quicksort
	14.4 Counting Sort
	14.5 Sorting a Linked List
	Summary
	Exercises
Chapter 15 Other Data Structures
	15.1 Binary Search Trees
	15.2 Comparison of the BST with Other Data Structures
	15.3 Graphs
	15.4 Comparing Adjacency Matrices with Adjacency Lists
	Summary
	Exercises
Appendix A: How to Compile and Work with Multiple-File Programs
	Microsoft Visual Studio 2005 C++ Compiler
	Compiling and Running Code Using Classes (Not Class Templates)
	Compiling and Running Code Using Class Templates
	Writing Code Using Microsoft Visual Studio 2005
	Opening a Project in Microsoft Visual Studio 2005 That You Have Already Created
	When Things Really Get Screwed Up
	UNIX Compilers
Index
	A
	B
	C
	D
	E
	F
	G
	H
	I
	J
	K
	L
	M
	N
	O
	P
	Q
	R
	S
	T
	U
	V
	W




نظرات کاربران