maths.free › Combinatorics & Graph Theory › Strings, Sets, and Binomial Coefficients › Strings: A First Look
Strings: A First Look
Let n be a positive integer. Throughout this text, we will use the shorthand notation [n] to denote the n-element set \{1,2,\dots,n\}. Now let X be a set.
Strings: A First Look
Let \(n\) be a positive integer. Throughout this text, we will use the shorthand notation \([n]\) to denote the \(n\)-element set \(\{1,2,\dots,n\}\). Now let \(X\) be a set. Then a function \(s\colon[n]\rightarrow X\) is also called an \(X\)-string of length \(n\). In discussions of \(X\)-strings, it is customary to refer to the elements of \(X\) as characters, while the element \(s(i)\) is the \(i^{\text{th} }\) character of \(s\). Whenever practical, we prefer to denote a string \(s\) by writing \(s=\) \(x_1x_2x_3\dots x_n\) , rather than the more cumbersome notation \(s(1)=x_1\), \(s(2)=x_2\), , \(s(n)=x_n\).
There are a number of alternatives for the notation and terminology associated with strings. First, the characters in a string \(s\) are frequently written using subscripts as \(s_1,s_2,\dots,s_n\), so the \(i^{\text{th} }\)-term of \(s\) can be denoted \(s_i\) rather than \(s(i)\). Strings are also called sequences, especially when \(X\) is a set of numbers and the function \(s\) is defined by an algebraic rule. For example, the sequence of odd integers is defined by \(s_i=2i-1\).
Alternatively, strings are called words, the set \(X\) is called the alphabet and the elements of \(X\) are called letters. For example, \(aababbccabcbb\) is a \(13\)-letter word on the \(3\)-letter alphabet \(\{a,b,c\}\).
In many computing languages, strings are called arrays. Also, when the character \(s(i)\) is constrained to belong to a subset \(X_i\subseteq X\), a string can be considered as an element of the cartesian product \(X_1\times X_2\times \dots\times X_n\), which is normally viewed as \(n\)-tuples of the form \((x_1,x_2,\dots,x_n)\) such that \(x_i\in X_i\) for all \(i\in [n]\).
In the case that \(X=\{0,1\}\), an \(X\)-string is called a \(0\)\(1\) string (also a binary string or bit string.). When \(X=\{0,1,2\}\), an \(X\)-string is also called a ternary string.
Example
A machine instruction in a \(32\)-bit operating system is just a bit string of length\(32\). Thus, there are \(2\) options for each of \(32\) positions to fill, making the number of such strings \(2^{32} = 4\,294\,967\,296\). In general, the number of bit strings of length\(n\) is \(2^n\).
Condensed: the full section is in Keller & Trotter, Applied Combinatorics.
Sekarang Anda Tidak ada kalkulator yang bisa menuntaskan soal ini, tetapi bagian-bagiannya dapat dihitung. Coba salah satu di bawah ini, atau ketik soal Anda sendiri.
Latihan (1)
Coba kerjakan setiap soal di kertas terlebih dahulu. Buka jawabannya untuk memeriksa; soal yang terverifikasi dapat dibuka di pemecah soal untuk melihat setiap langkah.
-
Suppose we are forming strings of length four. The first and second characters in the string will be uppercase English letters. The third character in the string will be a digit (\(0\)\(9\)), and the fourth character in the string will be a lowercase English consonant. How many strings meet these criteria? Explain your reasoning, and it would be better if you expressed your answer as a product of numbers rather than giving only a final numerical answer.
Sebuah akun gratis menambahkan catatan pada setiap pelajaran, catatan apa yang telah Anda selesaikan, masalah yang Anda selesaikan di satu tempat, dan tutor yang dapat Anda tanyakan tentang halaman ini. matematika itu sendiri terbuka untuk semua orang, ditandatangani atau tidak.
Daftar MasukSimbol yang digunakan di sini
Sentuh simbol apapun untuk definisi lengkap, gambar, dan apa setiap huruf di dalamnya berarti.
Pertanyaan yang sering diajukan
Permutation or combination?
Ask whether order matters. A lock code is a permutation (order matters); a hand of cards is a combination (it does not).
What is a graph in this sense?
Dots (vertices) joined by lines (edges), not a plot. Road maps, social networks and molecules are graphs; questions like "is there a route" and "how few colours" are graph theory.
Bagian dari halaman ini diadaptasi dari Keller & Trotter, Applied Combinatorics (CC BY-SA 4.0). Diringkas dan dijelaskan ulang di sini; kesalahan adalah tanggung jawab kami.
Lainnya di Combinatorics & Graph Theory
The counting principlesPigeonhole principle and inclusion, exclusionBinomial coefficients and Pascal's triangleRecurrences and generating functionsGraphs: vertices, edges, degreesPaths, cycles, trees, Euler and HamiltonColouring and planar graphs