📄 index.html
字号:
<html><head><title>C++ Source Code</title></head><body bgcolor="#FFFFFF"><h1>C++ Source Code</h1><dl><dt><a href="pgm02_01.cpp">Program 2.1</a><dd>Program to compute <img align=MIDDLE src="eqn01.gif" alt="EQN"><dt><a href="pgm02_02.cpp">Program 2.2</a><dd>Program to compute <img align=MIDDLE src="eqn02.gif" alt="EQN"> using Horner's rule<dt><a href="pgm02_03.cpp">Program 2.3</a><dd>Recursive program to compute <it>n!</it><dt><a href="pgm02_04.cpp">Program 2.4</a><dd>Linear search to find <img align=MIDDLE src="eqn03.gif" alt="EQN"><dt><a href="pgm02_05.cpp">Program 2.5</a><dd>Program to compute <img align=MIDDLE src="eqn04.gif" alt="EQN"><dt><a href="pgm02_06.cpp">Program 2.6</a><dd>Program to compute <img align=MIDDLE src="eqn05.gif" alt="EQN"><dt><a href="pgm02_07.cpp">Program 2.7</a><dd>Program to compute <img align=MIDDLE src="eqn05.gif" alt="EQN"> using Horner's rule<dt><a href="pgm02_08.cpp">Program 2.8</a><dd>Program to compute <img align=MIDDLE src="eqn07.gif" alt="EQN"><dt><a href="pgm02_09.cpp">Program 2.9</a><dd>Program to compute <img align=MIDDLE src="eqn05.gif" alt="EQN"> using the closed-form expression<dt><a href="pgm03_01.cpp">Program 3.1</a><dd>Program 2.2 Again<dt><a href="pgm03_02.cpp">Program 3.2</a><dd>Program to compute <img align=MIDDLE src="eqn09.gif" alt="EQN"> for <img align=MIDDLE src="eqn10.gif" alt="EQN"><dt><a href="pgm03_03.cpp">Program 3.3</a><dd>Non-recursive program to compute Fibonacci numbers<dt><a href="pgm03_04.cpp">Program 3.4</a><dd>Recursive program to compute Fibonacci numbers<dt><a href="pgm03_05.cpp">Program 3.5</a><dd>Bucket Sort<dt><a href="pgm04_01.cpp">Program 4.1</a><dd><tt>Array<T></tt> Class Definition<dt><a href="pgm04_02.cpp">Program 4.2</a><dd><tt>Array<T></tt> Class Default Constructor Definition<dt><a href="pgm04_03.cpp">Program 4.3</a><dd><tt>Array<T></tt> Class Constructor Definition<dt><a href="pgm04_04.cpp">Program 4.4</a><dd><tt>Array<T></tt> Class Copy Constructor Definition<dt><a href="pgm04_05.cpp">Program 4.5</a><dd><tt>Array<T></tt> Class Destructor Definition<dt><a href="pgm04_06.cpp">Program 4.6</a><dd><tt>Array<T></tt> Class Accessor Function Definitions<dt><a href="pgm04_07.cpp">Program 4.7</a><dd><tt>Array<T></tt> Class Subscripting Function Definitions<dt><a href="pgm04_08.cpp">Program 4.8</a><dd><tt>Array<T></tt> Class <tt>SetBase</tt> and <tt>SetLength</tt> Member Function Definitions<dt><a href="pgm04_09.cpp">Program 4.9</a><dd><tt>LinkedList<T></tt> and <tt>ListElement<T></tt> Class Definitions<dt><a href="pgm04_10.cpp">Program 4.10</a><dd><tt>ListElement<T></tt> Class Member Function Definitions<dt><a href="pgm04_11.cpp">Program 4.11</a><dd><tt>LinkedList<T></tt> Class Default Constructor Definition<dt><a href="pgm04_12.cpp">Program 4.12</a><dd><tt>LinkedList<T></tt> Class Destructor and <tt>Purge</tt> Member Function Definitions<dt><a href="pgm04_13.cpp">Program 4.13</a><dd><tt>LinkedList<T></tt> Class Accessor Function Definitions<dt><a href="pgm04_14.cpp">Program 4.14</a><dd><tt>LinkedList<T></tt> Class <tt>First</tt> and <tt>Last</tt> Function Definitions<dt><a href="pgm04_15.cpp">Program 4.15</a><dd><tt>LinkedList<T></tt> Class <tt>Prepend</tt> Function Definition<dt><a href="pgm04_16.cpp">Program 4.16</a><dd><tt>LinkedList<T></tt> Class <tt>Append</tt> Function Definition<dt><a href="pgm04_17.cpp">Program 4.17</a><dd><tt>LinkedList<T></tt> Class Copy Constructor Definition<dt><a href="pgm04_18.cpp">Program 4.18</a><dd><tt>LinkedList<T></tt> Class <tt>Extract</tt> Function Definition<dt><a href="pgm04_19.cpp">Program 4.19</a><dd><tt>LinkedList<T></tt> Class <tt>InsertAfter</tt> and <tt>InsertBefore</tt> Function Definitions<dt><a href="pgm04_20.cpp">Program 4.20</a><dd><tt>Array2D<T></tt> and <tt>Array2D<T>::Row</tt> Class Definitions<dt><a href="pgm04_21.cpp">Program 4.21</a><dd><tt>Array2D<T></tt> Class Member Functions<dt><a href="pgm04_22.cpp">Program 4.22</a><dd><tt>Matrix<T></tt> Class Definition<dt><a href="pgm04_23.cpp">Program 4.23</a><dd><tt>Matrix<T></tt> Class Multiplication Operator Definition<dt><a href="pgm05_01.cpp">Program 5.1</a><dd><tt>Object</tt> Class Definition<dt><a href="pgm05_02.cpp">Program 5.2</a><dd><tt>Object</tt> Operator Definitions<dt><a href="pgm05_03.cpp">Program 5.3</a><dd><tt>Object</tt> Class Member Function Definitions<dt><a href="pgm05_04.cpp">Program 5.4</a><dd><tt>NullObject</tt> Class Definition<dt><a href="pgm05_05.cpp">Program 5.5</a><dd><tt>NullObject</tt> Class Member Function Definitions<dt><a href="pgm05_06.cpp">Program 5.6</a><dd><tt>Wrapper<T></tt> Class Definition<dt><a href="pgm05_07.cpp">Program 5.7</a><dd><tt>Wrapper<T></tt> Class Member Function Definitions<dt><a href="pgm05_08.cpp">Program 5.8</a><dd><tt>Int</tt>, <tt>Char</tt>, <tt>Double</tt> and <tt>String</tt> Class Definitions<dt><a href="pgm05_09.cpp">Program 5.9</a><dd><tt>Container</tt> Class Definition<dt><a href="pgm05_10.cpp">Program 5.10</a><dd><tt>Container</tt> Class Member Function Definitions<dt><a href="pgm05_11.cpp">Program 5.11</a><dd><tt>Visitor</tt> Class Definition<dt><a href="pgm05_12.cpp">Program 5.12</a><dd><tt>Container</tt> Class <tt>Put</tt> Function Definition<dt><a href="pgm05_13.cpp">Program 5.13</a><dd><tt>Iterator</tt> Class Definition<dt><a href="pgm05_14.cpp">Program 5.14</a><dd><tt>NullIterator</tt> Class Definition<dt><a href="pgm05_15.cpp">Program 5.15</a><dd><tt>NullIterator</tt> Class Member Function Definitions<dt><a href="pgm05_16.cpp">Program 5.16</a><dd><tt>Container</tt> Class <tt>NewIterator</tt> Member Function Definition<dt><a href="pgm05_17.cpp">Program 5.17</a><dd><tt>Ownership</tt> Class Definition<dt><a href="pgm05_18.cpp">Program 5.18</a><dd><tt>Association</tt> Class Definition<dt><a href="pgm05_19.cpp">Program 5.19</a><dd><tt>Association</tt> Class Constructor and Destructor<dt><a href="pgm05_20.cpp">Program 5.20</a><dd><tt>Association</tt> Class Member Functions<dt><a href="pgm05_21.cpp">Program 5.21</a><dd><tt>SearchableContainer</tt> Class Definition<dt><a href="pgm06_01.cpp">Program 6.1</a><dd><tt>Stack</tt> Class Definition<dt><a href="pgm06_02.cpp">Program 6.2</a><dd><tt>StackAsArray</tt> Class Definition<dt><a href="pgm06_03.cpp">Program 6.3</a><dd><tt>StackAsArray</tt> Class Constructor, Destructor and <tt>Purge</tt> Member Function Definitions<dt><a href="pgm06_04.cpp">Program 6.4</a><dd><tt>StackAsArray</tt> Class <tt>Push</tt>, <tt>Pop</tt>, and <tt>Top</tt> Member Function Definitions<dt><a href="pgm06_05.cpp">Program 6.5</a><dd><tt>StackAsArray</tt> Class <tt>Accept</tt> Member Function Definition<dt><a href="pgm06_06.cpp">Program 6.6</a><dd><tt>StackAsArray::Iter</tt> Class Member Function Definitions<dt><a href="pgm06_07.cpp">Program 6.7</a><dd><tt>StackAsLinkedList</tt> Class Definition<dt><a href="pgm06_08.cpp">Program 6.8</a><dd><tt>StackAsLinkedList</tt> Class Constructor, Destructor and <tt>Purge</tt> Member Function Definitions<dt><a href="pgm06_09.cpp">Program 6.9</a><dd><tt>StackAsLinkedList</tt> Class <tt>Push</tt>, <tt>Pop</tt>, and <tt>Top</tt> Member Function Definitions<dt><a href="pgm06_10.cpp">Program 6.10</a><dd><tt>StackAsLinkedList</tt> Class <tt>Accept</tt> Member Function Definition<dt><a href="pgm06_11.cpp">Program 6.11</a><dd><tt>StackAsLinkedList::Iter</tt> Class Member Function Definitions<dt><a href="pgm06_12.cpp">Program 6.12</a><dd>Stack Application-A Single-Digit, RPN Calculator<dt><a href="pgm06_13.cpp">Program 6.13</a><dd><tt>Queue</tt> Class Definition<dt><a href="pgm06_14.cpp">Program 6.14</a><dd><tt>QueueAsArray</tt> Class Definition<dt><a href="pgm06_15.cpp">Program 6.15</a><dd><tt>QueueAsArray</tt> Class Constructor, Destructor and <tt>Purge</tt> Member Function Definitions<dt><a href="pgm06_16.cpp">Program 6.16</a><dd><tt>QueueAsArray</tt> Class <tt>Head</tt>, <tt>Enqueue</tt> and <tt>Dequeue</tt> Member Function Definitions<dt><a href="pgm06_17.cpp">Program 6.17</a><dd><tt>QueueAsLinkedList</tt> Class Definition<dt><a href="pgm06_18.cpp">Program 6.18</a><dd><tt>QueueAsLinkedList</tt> Class Constructor, Destructor and <tt>Purge</tt> Member Function Definitions<dt><a href="pgm06_19.cpp">Program 6.19</a><dd><tt>QueueAsLinkedList</tt> Class <tt>Enqueue</tt>, <tt>Head</tt> and <tt>Dequeue</tt> Member Function Definitions<dt><a href="pgm06_20.cpp">Program 6.20</a><dd>Queue Application-Breadth-First Tree Traversal<dt><a href="pgm06_21.cpp">Program 6.21</a><dd><tt>Deque</tt> Class Definition<dt><a href="pgm06_22.cpp">Program 6.22</a><dd><tt>Deque</tt> Class <tt>Enqueue</tt> and <tt>Dequeue</tt> Member Function Definitions<dt><a href="pgm06_23.cpp">Program 6.23</a><dd><tt>DequeAsArray</tt> Class Definition<dt><a href="pgm06_24.cpp">Program 6.24</a><dd><tt>DequeAsArray</tt> Class <tt>Head</tt> <tt>EnqueueHead</tt> and <tt>DequeueHead</tt> Member Function Definitions<dt><a href="pgm06_25.cpp">Program 6.25</a><dd><tt>DequeAsArray</tt> Class <tt>Tail</tt> <tt>EnqueueTail</tt> and <tt>DequeueTail</tt> Member Function Definitions<dt><a href="pgm06_26.cpp">Program 6.26</a><dd><tt>DequeAsLinkedList</tt> Class Definition<dt><a href="pgm06_27.cpp">Program 6.27</a><dd><tt>DequeAsLinkedList</tt> Class <tt>Head</tt>, <tt>EnqueueHead</tt> and <tt>DequeueHead</tt> Member Function Definitions<dt><a href="pgm06_28.cpp">Program 6.28</a><dd><tt>DequeAsLinkedList</tt> Class <tt>Tail</tt>, <tt>EnqueueTail</tt> and <tt>DequeueTail</tt> Member Function Definitions<dt><a href="pgm07_01.cpp">Program 7.1</a><dd><tt>List</tt> and <tt>Ordered</tt> Class Definitions<dt><a href="pgm07_02.cpp">Program 7.2</a><dd><tt>ListAsArray</tt> Class Definition<dt><a href="pgm07_03.cpp">Program 7.3</a><dd><tt>ListAsArray</tt> Class Constructor, <tt>Insert</tt> Member Function and Subscripting Operator Definitions<dt><a href="pgm07_04.cpp">Program 7.4</a><dd><tt>ListAsArray</tt> Class <tt>IsMember</tt> and <tt>Find</tt> Member Function Definitions<dt><a href="pgm07_05.cpp">Program 7.5</a><dd><tt>ListAsArray</tt> Class <tt>Withdraw</tt> Member Function Definition<dt><a href="pgm07_06.cpp">Program 7.6</a><dd><tt>ListAsArray::Pos</tt> Class Definition<dt><a href="pgm07_07.cpp">Program 7.7</a><dd><tt>ListAsArray</tt> Class <tt>FindPosition</tt> Member Function and Subscripting Operator Definitions<dt><a href="pgm07_08.cpp">Program 7.8</a><dd><tt>ListAsArray</tt> Class <tt>InsertAfter</tt> Member Function Definition<dt><a href="pgm07_09.cpp">Program 7.9</a><dd><tt>ListAsArray</tt> Class <tt>Withdraw</tt> Member Function Definition<dt><a href="pgm07_10.cpp">Program 7.10</a><dd><tt>ListAsLinkedList</tt> Class Definition<dt><a href="pgm07_11.cpp">Program 7.11</a><dd><tt>ListAsLinkedList</tt> Class Constructor, <tt>Insert</tt> Member Function and Subscripting Operator Definitions<dt><a href="pgm07_12.cpp">Program 7.12</a><dd><tt>ListAsLinkedList</tt> Class <tt>IsMember</tt> and <tt>Find</tt> Member Function Definitions<dt><a href="pgm07_13.cpp">Program 7.13</a><dd><tt>ListAsLinkedList</tt> Class <tt>Withdraw</tt> Member Function Definition<dt><a href="pgm07_14.cpp">Program 7.14</a><dd><tt>ListAsLinkedList::Pos</tt> Class Definition<dt><a href="pgm07_15.cpp">Program 7.15</a><dd><tt>ListAsLinkedList</tt> Class <tt>FindPosition</tt> Member Function and Subscripting Operator Definitions<dt><a href="pgm07_16.cpp">Program 7.16</a><dd><tt>ListAsLinkedList</tt> Class <tt>InsertAfter</tt> Member Function Definition<dt><a href="pgm07_17.cpp">Program 7.17</a><dd><tt>ListAsLinkedList</tt> Class <tt>Withdraw</tt> Member Function Definition<dt><a href="pgm07_18.cpp">Program 7.18</a><dd><tt>Term</tt> Class Definition<dt><a href="pgm07_19.cpp">Program 7.19</a><dd><tt>Polynomial</tt> Class Definition<dt><a href="pgm07_20.cpp">Program 7.20</a>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -