Skip to main content

combinatorics

Permutations and combinations




Binomial coefficients

An ordered Set a1a2,…, ar of r distinct objects selected from a set of n objects is called a permutation of n things taken r at a time. The number of permutations is given by nPn = n(n − 1)(n − 2)⋯ (n − r + 1). When r = n, the number nPr = n(n − 1)(n − 2)⋯ is simply the number of ways of arranging n distinct things in a row. This expression is called the factorial  n and is denoted by n!. It follows that nPr = n!/(n − r)!. By convention 0! = 1.

Combinatorics and Pascal’s Triangle

Let’s calculate some values of nCr. We start with 0C0. Then we find 1C0 and 1C1. Next, 2C0, 2C1 and 2C2. Then 3C0, 3C1, 3C2 and 3C3. We can write down all these results in a table:
0C0 = 1
1C0 = 11C1 = 1
2C0 = 12C1 = 22C2 = 1
3C0 = 13C1 = 33C2 = 33C3 = 1
4C0 = 14C1 = 44C2 = 64C3 = 44C4 = 1
5C0 = 15C1 = 55C2 = 105C3 = 105C4 = 55C5 = 1

Comments

Popular posts from this blog

Design Patterns UNIT-2

 A Case Study: Design a Document Editor ¾     This chapter presents a case study in the design of a "What-You-See-Is-What-You-Get" (or "WYSIWYG") document editor called Lexi. ¾     We'll see how design patterns capture solutions to design problems in Lexi. ¾     A WYSIWYG representation of the document occupies the large rectangular area in the center. ¾     The document can mix text and graphics freely in a variety of formatting styles. ¾     Surrounding the document are the usual pull-down menus and scroll bars, and a collection of page icons for jumping to a particular page in the document.    Design Problems: Seven problems in Lexis's design: Document Structure: The choice of internal representation for the document affects nearly every aspect of Lexis's design.    All editing, formatting, displaying, and textual analysis will require traversing the represent...

Artificial Intelligence

  Chapter 1                                                                                                                                 ( Source: Google) Intelligence What is “Intelligence”? -- Intelligence is the ability of machines to perform human-like tasks -- Everyone agrees that humans and dogs are intelligent, trees are not What is AI? Artificial intelligence (AI) is the simulation of human intelligence processes by machines, especially computer systems Acting humanly: Turing Test •Turing Test -- Proposed by Alan T...