ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# Index ### <a>A</a> Note: Specific algorithms are in boldface. Procedures are in italics. 螛(*n*2) algorithm, [26-31](LiB0011.html#78) A(*n*). *See* [Average-case time complexity analysis](#averagecasetimecomplexityanalysis) Abductive inference, [255-264](LiB0049.html#605) **Best-First Search with Branch-and-Bound Pruning,** [263-264](LiB0050.html#617) definition of, [255-256](LiB0049.html#605) Abelian (commutative), [436](LiB0083.html#1057) Abstract data type, [589](LiB0108.html#1465) Acyclic graph definition of, [97](LiB0026.html#266) singly connected, [406](LiB0077.html#956) **Add Array Members** algorithm, [7](LiB0008.html#30) every-case time complexity, [19](LiB0010.html#60) input size, [17](LiB0009.html#56) Addition in computing modular powers, [439](LiB0083.html#1069) of large integers, [72](LiB0020.html#208) Address-space organization message-passing architecture, [490](LiB0090.html#1236) shared-address-space architecture, [490](LiB0090.html#1236) Adel'son-Velskii, G.M., [338](LiB0070.html#803) Adjacency matrix, [98](LiB0026.html#268) Adjacent vertex, [98](LiB0026.html#268) Adversary argument, [348-353](LiB0072.html#829) Agrawal, A., [458](LiB0086.html#1144), [474](LiB0086.html#1191) Akl, S., [505](LiB0091.html#1269) Aldous, D., [539](LiB0100.html#1346) Algorithms. *See also specific algorithms* analysis of, [17-23](LiB0009.html#56), [24](LiB0010.html#73) approximations. *See* [Approximation algorithms](#approximationalgorithms) definition of, [2](LiB0008.html#18), [4](LiB0008.html#25) deterministic, [201](LiB0041.html#501) efficient, importance in developing, [9-17](LiB0008.html#35) exercises, [42-46](LiB0012.html#130) linear-time, [25](LiB0010.html#75) nondeterministic algorithm, [387-388](LiB0077.html#907) parallel. *See* [Parallel algorithms](LiB0125.html#1524) polynomial-time. *See* [Polynomial-time algorithms](LiB0125.html#1527) probabilistic, [200-201](LiB0040.html#499) pseudopolynomial-time, [382](LiB0075.html#891) quadratic-time sorting, [25](LiB0010.html#75) sorting, decision trees for, [297-300](LiB0060.html#698) writing, drawbacks to, [4](LiB0008.html#25) Analysis of correctness, [24-25](LiB0010.html#73) Apostol, T.M., [470](LiB0086.html#1182) Approximation algorithms for Bin-Packing problem, [410-416](LiB0078.html#967) solutions from, [255](LiB0049.html#605) for Traveling Salesperson problem, [406-411](LiB0077.html#956) Arbitrary write protocol, [506](LiB0091.html#1271) Arc (edge), [97](LiB0026.html#266) Arithmetic, with large integers addition, [72](LiB0020.html#208) linear-time operations, [72](LiB0020.html#208) multiplication, [72-78](LiB0020.html#208) Arrays, [5](LiB0008.html#28) Assignment of records, [269](LiB0052.html#631) Asymptotic behavior, [28-29](LiB0011.html#88) Asymptotic lower bound, [31](LiB0011.html#95) Asymptotic upper bound, [29](LiB0011.html#89) Average, [22](LiB0010.html#68) Average-case time complexity analysis, [21-22](LiB0010.html#66) **Binary Search Recursive,** [325-330](LiB0068.html#777) **Insertion Sort,** [271-272](LiB0053.html#635) lower bounds, [303-308](LiB0064.html#721) **Quicksort,** [65-66](LiB0018.html#187) AVL trees, [338](LiB0070.html#803)