Shawn Zhong

Shawn Zhong

钟万祥
  • Tutorials
  • Mathematics
    • Math 240
    • Math 375
    • Math 431
    • Math 514
    • Math 521
    • Math 541
    • Math 632
    • Abstract Algebra
    • Linear Algebra
    • Category Theory
  • Computer Sciences
    • CS/ECE 252
    • CS/ECE 352
    • Learn Haskell
  • AP Notes
    • AP Microecon
    • AP Macroecon
    • AP Statistics
    • AP Chemistry
    • AP Physics E&M
    • AP Physics Mech
    • CLEP Psycho

Shawn Zhong

钟万祥
  • Tutorials
  • Mathematics
    • Math 240
    • Math 375
    • Math 431
    • Math 514
    • Math 521
    • Math 541
    • Math 632
    • Abstract Algebra
    • Linear Algebra
    • Category Theory
  • Computer Sciences
    • CS/ECE 252
    • CS/ECE 352
    • Learn Haskell
  • AP Notes
    • AP Microecon
    • AP Macroecon
    • AP Statistics
    • AP Chemistry
    • AP Physics E&M
    • AP Physics Mech
    • CLEP Psycho

Home / 2018 / February / Page 2

Math 521 – 2/23

  • Feb 23, 2018
  • Shawn
  • Math 521
  • No comments yet
Theorem 2.19 • Statement ○ Every neighborhood is an open set • Proof ○ Let X be a metric space ○ Choose neighborhood N_r (p)=E∈X ○ Let q∈E ○ Choose h s.t. d(p,q)=r−h ○ Consider N_h(q) ○ So, if s∈N_h(q), d(q,s)h ○ d(p,s)≤d(p,q)+d(q,s)r−h+h=r ○ Thus d(p,s)r ○ i.e. s∈N_r (p) ○ So N_h(q)⊂N_r (p) ○ Therefore N_r (p) is open Theorem 2.20 • Statement ○ If p is a limit point of E, then ○ every neighborhood of p contains infinitely many points of E • Proof ○ Suppose the opposite ○ Then there exists a set E with a limit point p s.t. ○ The neighborhood of p contains only finitly many points of E ○ Namely q_1,q_2,…,q_n ○ Let r=min⁡(d(p,q_1 ),d(p,q_2 ),…,d(p,q_n )) ○ By definition, q_i∉N_r (p) for 1≤i≤n ○ This contradicts the fact that p is a limit point ○ So, this neighborhood about p must contain infinitely many points • Corollary ○ A finite set has no limit points Theorem 2.22 (De Morgan s Law) • Statement ○ Let {E_x } be a finite or infinite collection of sets, then ○ (⋃8_α▒E_α )^c=⋂8_α▒(E_α )^c • Proof ○ Suppose x∈(⋃8_α▒E_α )^c § Then x∉⋃8_α▒E_α § So x∉E_α for all α § Thus, x∈(E_α )^c for all α § So, x∈⋂8_α▒(E_α )^c § Therefore (⋃8_α▒E_α )^c⊂⋂8_α▒(E_α )^c ○ Suppose x∈⋂8_α▒(E_α )^c § Then x∈(E_α )^c for all α § So x∉E_α for all α § x∉⋃8_α▒E_α § Thus, x∈(⋃8_α▒E_α )^c § So ⋂8_α▒(E_α )^c ⊂(⋃8_α▒E_α )^c ○ Therefore (⋃8_α▒E_α )^c=⋂8_α▒(E_α )^c Theorem 2.23 • Statement ○ A set E is open if and only if E^c is closed ○ Note: This does not say that open is not closed and closed is not open • Proof ○ Suppose E^c is closed § Choose x∈E, so x∉E^c § So, x is not a limit point of E^c § So, there exists a neighborhood N_r (x) that contains no points of E^c § So, N_r (x)∩E^c=∅ § Consequently, N_r (x)⊂E § So, x is an interior point of E § By definition, E is open ○ Suppose E is open § Let x be a limit point of E^c (if exists) § So, every neighborhood of x contains a point in E^c § So, x is not an interior point of E § E is open, so x∈E^c § Thus, E^c contains its limit points and is closed by definition • Corollary ○ A set E is closed if and only if E^c is open Examples 2.21 • Let X=R2 Subset Closed Open Perfect Bounded {x ⃗∈R2│|x ⃗ |1} × ✓ × ✓ {x ⃗∈R2│|x ⃗ |≤1} ✓ × ✓ ✓ A nonempty finite set ✓ × × ✓ Z ✓ × × × {1/n│n∈N × × × ✓ R2 ✓ ✓ ✓ × (a,b) × ? × ✓ • Note: (a,b) is open as a subset of R, but not as a subtset of R2
Read More >>

3.1 Algorithms

  • Feb 23, 2018
  • Shawn
  • Math 240
  • No comments yet
Algorithms • Definition ○ An algorithm is a finite set of precise instructions for performing a computation or for solving a problem. • Example: Describe an algorithm for finding the maximum value in a finite sequence of integers. ○ Perform the following steps: ○ Set the temporary maximum equal to the first integer in the sequence. ○ Compare the next integer in the sequence to the temporary maximum. § If it is larger than the temporary maximum, § set the temporary maximum equal to this integer. ○ Repeat the previous step if there are more integers. If not, stop. ○ When the algorithm terminates, the temporary maximum is the largest integer in the sequence. Specifying Algorithms • Algorithms can be specified in different ways. • Their steps can be described in English or in pseudocode. • Pseudocode is an intermediate step between an English language description of the steps and a coding of these steps using a programming language. • The form of pseudocode we use is specified in Appendix 3. • It uses some of the structures found in popular languages such as C++ and Java. • Programmers can use the description of an algorithm in pseudocode to construct a program in a particular language. • Pseudocode helps us analyze the time required to solve a problem using an algorithm, independent of the actual programming language used to implement algorithm. Properties of Algorithms • Input ○ An algorithm has input values from a specified set. • Output ○ From the input values, the algorithm produces the output values from a specified set. ○ The output values are the solution. • Correctness ○ An algorithm should produce the correct output values for each set of input values. • Finiteness ○ An algorithm should produce the output after a finite number of steps for any input. • Effectiveness ○ It must be possible to perform each step of the algorithm correctly and in a finite amount of time. • Generality ○ The algorithm should work for all problems of the desired form. Finding the Maximum Element in a Finite Sequence • The algorithm in pseudocode: • Does this algorithm have all the properties listed on the previous slide? Some Example Algorithm Problems • Three classes of problems will be studied in this section. • Searching Problems ○ finding the position of a particular element in a list. • Sorting problems ○ putting the elements of a list into increasing order. • Optimization Problems ○ determining the optimal value of a particular quantity over all possible inputs. Searching Problems • The general searching problem is to locate an element x in the list of distinct elements a_1,a_2,…,a_n, or determine that it is not in the list. • The solution to a searching problem is the location of the term in the list that equals x (that is, i is the solution if x=a_i) or 0 if x is not in the list. • For example, a library might want to check to see if a patron is on a list of those with overdue books before allowing him/her to checkout another book. • We will study two different searching algorithms; linear search and binary search. Linear Search Algorithm • The linear search algorithm locates an item in a list by examining elements in the sequence one at a time, starting at the beginning. • First compare x with a1. If they are equal, return the position 1. • If not, try a_2. If x=a_2, return the position 2. • Keep going, and if no match is found when the entire list is scanned, return 0. Binary Search • Assume the input is a list of items in increasing order. • The algorithm begins by comparing the element to be found with the middle element. ○ If the middle element is lower, the search proceeds with the upper half of the list. ○ If it is not lower, the search proceeds with the lower half of the list ○ Repeat this process until we have a list of size 1. ○ If the element we are looking for is equal to the element in the list, the position is returned. ○ Otherwise, 0 is returned to indicate that the element was not found. • In Section 3.3, we show that the binary search algorithm is much more efficient than linear search. • Here is a description of the binary search algorithm in pseudocode. Sorting • To sort the elements of a list is to put them in increasing order (numerical order, alphabetic, and so on). • Sorting is an important problem because: ○ A nontrivial percentage of all computing resources are devoted to sorting different kinds of lists, especially applications involving large databases of information that need to be presented in a particular order (e.g., by customer, part number etc.). ○ An amazing number of fundamentally different algorithms have been invented for sorting. Their relative advantages and disadvantages have been studied extensively. ○ Sorting algorithms are useful to illustrate the basic notions of computer science. • A variety of sorting algorithms are studied in this book; binary, insertion, bubble, selection, merge, quick, and tournament. • In Section 3.3, we’ll study the amount of time required to sort a list using the sorting algorithms covered in this section. Bubble Sort • Bubble sort makes multiple passes through a list. • Every pair of elements that are found to be out of order are interchanged. Insertion Sort • Insertion sort begins with the 2nd element. • It compares the 2nd element with the 1st and puts it before the first if it is not larger. • Next the 3rd element is put into the correct position among the first 3 elements. • In each subsequent pass, the (n+1)\-th element is put into its correct position among the first n+1 elements. • Linear search is used to find the correct position. Greedy Algorithms • Optimization problems minimize or maximize some parameter over all possible inputs. • Among the many optimization problems we will study are: ○ Finding a route between two cities with the smallest total mileage. ○ Determining how to encode messages using the fewest possible bits. ○ Finding the fiber links between network nodes using the least amount of fiber. • Optimization problems can often be solved using a greedy algorithm, which makes the “best” choice at each step. • Making the “best choice” at each step does not necessarily produce an optimal solution to the overall problem, but in many instances, it does. • After specifying what the “best choice” at each step is, we try to prove that this approach always produces an optimal solution, or find a counterexample to show that it does not. • The greedy approach to solving problems is an example of an algorithmic paradigm, which is a general approach for designing an algorithm. • We return to algorithmic paradigms in Section 3.3. Greedy Algorithms: Making Change • Example ○ Design a greedy algorithm for making change (in U.S. money) of n cents with the following coins § quarters (25 cents) § dimes (10 cents) § nickels (5 cents) § pennies (1 cent) ○ using the least total number of coins. • Idea ○ At each step choose the coin with the largest possible value that does not exceed the amount of change left. ○ If n = 67 cents, first choose a quarter leaving 67−25 = 42 cents. Then choose another quarter leaving 42 −25 = 17 cents ○ Then choose 1 dime, leaving 17 − 10 = 7 cents. ○ Choose 1 nickel, leaving 7 – 5 = 2 cents. ○ Choose a penny, leaving one cent. Choose another penny leaving 0 cents. • Solution ○ G reedy change-making algorithm for n cents. ○ The algorithm works with any coin denominations c_1, c_2, …,c_r. ○ For the example of U.S. currency, we may have quarters, dimes, nickels and pennies, with c_1=25, c_2=10, c_3=5, c_4=1. • Proving Optimality ○ Lemma 1 § If n is a positive integer, then n cents in change using quarters, dimes, nickels, and pennies, using the fewest coins possible has at most 2 dimes, 1 nickel, 4 pennies, and cannot have 2 dimes and a nickel. § The total amount of change in dimes, nickels, and pennies must not exceed 24 cents. ○ Proof § If we had 3 dimes, we could replace them with a quarter and a nickel. § If we had 2 nickels, we could replace them with 1 dime. § If we had 5 pennies, we could replace them with a nickel. § If we had 2 dimes and 1 nickel, we could replace them with a quarter. § The allowable combinations, have a maximum value of 24 cents; 2 dimes and 4 pennies. ○ Theorem § The greedy change-making algorithm for U.S. coins produces change using the fewest coins possible. ○ Proof § Assume there is a positive integer n such that change can be made for n cents using quarters, dimes, nickels, and pennies, with a fewer total number of coins than given by the algorithm. § Then, q̍q where q̍ is the number of quarters used in this optimal way and q is the number of quarters in the greedy algorithm’s solution. § But this is not possible by Lemma 1, since the value of the coins other than quarters cannot be greater than 24 cents. § Similarly, by Lemma 1, the two algorithms must have the same number of dimes, nickels, and quarters. Halting Problem • Can we develop a procedure that takes as input a computer program along with its input and determines whether the program will eventually halt with that input. • Solution: Proof by contradiction. • Assume that there is such a procedure and call it H(P,I). • The procedure H(P,I) takes as input a program P and the input I to P. ○ H outputs “halt” if it is the case that P will stop when run with input I. ○ Otherwise, H outputs “loops forever.” • Since a program is a string of characters, we can call H(P,P). • Construct a procedure K(P), which works as follows. ○ If H(P,P) outputs “loops forever” then K(P) halts. ○ If H(P,P) outputs “halt” then K(P) goes into an infinite loop printing “ha” on each iteration. • Now we call K with K as input, i.e. K(K). ○ If the output of H(K,K) is “loops forever” then K(K) halts. A Contradiction. ○ If the output of H(K,K) is “halts” then K(K) loops forever. A Contradiction. • Therefore, there cannot be a procedure that can decide whether or not an arbitrary program halts. • The halting problem is unsolvable.
Read More >>

Math 541 – 2/21

  • Feb 21, 2018
  • Shawn
  • Math 541
  • No comments yet
Cyclic Group • Definition ○ A group G is cyclic if ∃g∈G s.t. ⟨g⟩=G • Note ○ A finite group G of order n is cyclic iff ∃g∈G s.t. |g|=n • Example 1: Z is cyclic ○ Z=⟨1⟩ ○ Z=⟨−1⟩ • Example 2: Z\/nZ is cyclic ○ If (a,n)=1, Z\/nZ=⟨a ̅ ⟩ ○ (We will prove this later) • Example 3: S_3 is not cyclic ○ Note: If (a_1,…,a_t )∈S_n is a t-cycle, then |(a_1,…,a_t )|=t ○ S_3={(1),(1 2),(1 3),(2 3),(1 2 3),(1 3 2)} ○ Every element in S_3 have order 1,2, or 3 ○ So S_3 cannot be cyclic Proposition 18 • Let G be a cyclic group • If |G|=∞, then G≅Z ○ Choose g∈G s.t. G=⟨g⟩ ○ Define a map f:Z→G by n↦g^n ○ Check homomorphism § If n_1,n_2∈Z § then f(n_1+n_2 )=g^(n_1+n_2 )=g^(n_1 ) g^(n_2 )=f(n_1 )f(n_2 ) § Thus, f is a homomorphism ○ Check surjectivity § Surjectivity is clear ○ Check injectivity § Suppose f(n_1 )=f(n_2 ) § Then g^(n_1 )=g^(n_2 ) § Without loss of generality, assume n_1≥n_2 § Then g^(n_1−n_2 )=1 § Since |g|=∞ § n_1−n_2=0 § i.e. n_1=n_2 § Thus f is injective • If |G|=n ∞, then G≅Z\/nZ ○ Choose g∈G s.t. G=⟨g⟩ ○ Define a map f:Z\/nZ→G by a ̅↦g^a ○ Check well-definedness § We need to check that f is well-defined. § That is we must show that if a ̅=b ̅ in Z\/nZ, then f(a ̅ )=f(b ̅ ) § Let a,b∈Z, suppose a ̅=b ̅ in Z\/nZ § Choose q∈Z s,t, nq=a−b § f(a ̅ )=g^a=g^(nq+b)=g^nq g^b=g^b=f(b ̅ ) § Thus, f is well-defined ○ Check homomorphism § f(a ̅+b ̅ )=g^(a+b)=g^a g^b=f(a ̅ )f(b ̅ ) § Thus, f is a homomorphism ○ Check surjectivity § Surjectivity is clear ○ Check injectivity § If f(a ̅ )=f(b ̅ ) § g^a=g^b § g^(a−b)=1 § ├ |g|┤|├ (a−b)┤ § n|(a−b) § a ̅=b ̅ § Thus f is injective Least Common Multiple • Definition ○ Let a,b∈Z where one of a,b is nonzero. ○ A least common multiple of a and b is a positive integer m s.t. § a|m and b|m § If a|m′ and b|m′, then m|m^′ ○ We denote the lcm of a and b by [a,b] ○ Define [0,0]≔0 • Uniqueness ○ Similar to the proof of uniqueness of gcd • Existence: If a,b∈Z, and one of a,b is nonzero, then ab/((a,b) ) is the lcm of a,b ○ ab/((a,b) ) is a multiple of a and b ○ Suppose m^′∈Z s.t. a|m′ and b|m′ ○ We must show ├ ab/((a,b) )┤|├ m′┤ ○ Choose q,q^′∈Z s,t, aq=m′ and bq^′=m′ ○ Choose x,y∈Z s.t. ax+by=(a,b) ○ m^′ (a,b)=m^′ (ax+by)=m^′ ax+m^′ by=bq^′ ax+aqby=ab(q^′ x+qy) ○ Thus ab|(m^′ (a,b)) ○ i.e. ab/((a,b) )=m^′ Proposition 19 • Statement ○ If G=⟨g⟩ is cyclic, and |G|=n ∞, then |g^a |=n/((a,n) ) • Proof ○ Let a∈Z ○ If a=0, this is clear ○ So, assume a≠0 ○ (g^a )^(n/((a,n) ))=g^(an/((a,n) ))=g^[a,n] =g^kn for some integer k ○ Thus, (g^a )^(n/((a,n) ))=(g^n )^k=1 since n=|g| ○ Suppose t∈Z( 0) and (g^a )^t=1 ○ By HW3, g^at=1⇒n|at ○ Thus, at is a common multiple of n and a ○ ├ [a,n]┤|├ at┤ ○ ⇒├ an/((a,n) )┤|├ at┤ ○ ⇒├ n/((a,n) )┤|├ t┤ ○ In particular, n/((a,b) )≤t Theorem 20 • Let G=⟨g⟩ be a cyclic group • Statement (1) ○ Every subgroup of G is cyclic ○ More precisely, if H≤G, then either H={1} or ○ H=⟨g^d ⟩, where d is the smallest positive integer s.t. g^d∈H • Statement (2) ○ If G is finite, then for all positive integers a dividing n ○ ∃! subgroup H≤G of order a. ○ Moreover, this subgroup is ⟨g^d ⟩, where d=n/a
Read More >>

Math 521 – 2/21

  • Feb 21, 2018
  • Shawn
  • Math 521
  • No comments yet
Definitions 2.18 • Let X be a metric space. All points/elements below are in X • Neighborhood ○ Definition § A neighborhood of p is a set N_r (p) § consisting of all points q such that d(p,q)r for some r∈R § r is the radius of N_r (p) ○ Example: R2 ○ Example: Taxicab metric • Limit point ○ Definition § A point p is a limit point of the set E⊂X if § every neighborhood of p contains a point q∈E and p≠q ○ Example: R2 ○ Example: (0,1)∈R § For (0,1)∈R, the limit points is [0,1] • Isolated point ○ Definition § If p∈E and p is not a limit point of E § then p is an isolated point of E ○ Example: Z in R § Every integers is an isolated point in R • Closed set ○ Definition § A set E is closed if every limit point of E is in E ○ Example: [0,1]∈R § In R, neighborhood of p∈R are open intevals cenerted about p § All of [0,1] is a limit point since § If x∈[0,1] □ The neighborhood about x is (x−r,x+r) □ (x−r,x+r)∩[0,1] is non-empty □ If x=0, then take q=min⁡(x+r/2,1) □ Otherwise take q=max⁡(x−r/2,0) □ So every point in [0,1] is a limit point § If x∉[0,1] □ i.e. x0 or x1 □ Take r={■8(|x|&if x0@|x−1|&if x1)┤ □ Then N_r (x)∩[0,1]=∅ □ So nothing outside of [0,1] is a limit point of [0,1] § So [0,1] contains all its limit points § Thus [0,1] is closed • Interior point ○ Definition § A point p is an interior point of a set E if § there exists a neighborhood N_r (p) that is a subset of E ○ Example: R2 § For the closed set S § The point x is an interior point of S § The point y is not an interior point of S (on the boundary of S) • Open set ○ Definition § E is an open set if every point of E is an interior point ○ Example: R2 § U is an open set, since ∀x∈U, ∃B_ϵ (x)⊂U ○ Example: (0,1)∈R § For x∈(0,1) § Take r=min⁡(x,1−x) § N_r (x)⊂(0,1) § Thus every point in (0,1) is an interior point • Complement ○ Definition § The complement of E (denoted E^c) is {p∈X│p∉E} • Perfect ○ Definition § E is perfect if E is closed and every point of E is limit point of E • Bounded ○ Definition § E is bounded if there is a real number M and a point p∈E s.t. § d(p,q)M for all p∈E • Dense ○ Definition § E us dense in X if every point of X § is a limit point of E or a point of E (or both)
Read More >>

Math 541 – 2/19

  • Feb 21, 2018
  • Shawn
  • Math 541
  • No comments yet
Regular n\-gon • A regular n\-gon is a polygon with all sides and angles equal Symmetry • Definition ○ A symmetry of a regular n-gon is a way of § picking up a copy of it § moving it around in 3d § setting it back down ○ so that it exactly covers the original • Examples ○ Rotations ○ Reflection Dihedral Groups (Section 1.2) • Definition ○ D_2n≔{symmetries of the n-gon} is called n-th dihedral groups • Note ○ |D_2n |=2n (proof on page 24) ○ There are n rotations and n reflections ○ Symmetries of n-gons are determined by ○ the permutations of the vertices they induce • Example: n=3 ○ Rotations § 120°:(1 2 3) § 240°:(1 3 2) § 360°:(1) ○ Reflections § (2 3) § (1 3) § (1 2) ○ D_6≅{(1),(2 3),(1 3),(1 2),(1 3 2),(1 2 3)}=S_3 • Example: n=4 ○ Rotations § 90°:(1 2 3 4) § 180°:(1 3)(2 4) § 270°:(1 4 3 2) § 360°:(1) ○ Reflections § (2 4) § (1 3) § (1 4)(2 3) § (1 2)(3 4) ○ D_8≅{(1),(1 2 3 4),(1 3)(2 4),(1 4 3 2),(1 3),(2 4),(1 4)(2 3),(1 2)(3 4)}≤S_4 • Fact ○ In general D_2n is isomorphic to a subgroup of S_n ○ Every finite group is isomorphic to a subgroup of a symmetric group Proposition 17 (The Subgroup Criterion) • Statement ○ A subset H of a group G is a subgroup iff ○ H≠∅ ○ ∀x,y∈H, xy^(−1)∈H • Recall the original definition ○ A subset H of a group G is a subgroup iff ○ H≠∅ ○ ∀h,h′∈H, hh′∈H ○ ∀h∈H, h(−1)∈H • Proof ○ (⟹) Clear ○ (⟸) We must check that H is closed under multiplication and inversion ○ Let x∈H ○ 1⋅x^(−1)∈H ○ Thus x^(−1)∈H ○ Let y∈H, then y^(−1)∈H ○ So x(y^(−1) )^(−1)∈H ○ xy∈H Examples of Subgroups • Example 1 ○ Z≤Q≤R≤ℂ • Example 2 ○ Definition § Fix n∈Z( 0) § SL_n (R≔{A∈GL_n (R│det⁡A=1} is called the special linear group ○ Claim § SL_n (R≤GL_n (R ○ Proof § SL_n (R≠∅, since I_n∈SL_n (R § Let A,B∈SL_n (R § det⁡(AB^(−1) )=det⁡A⋅det⁡〖B^(−1) 〗=det⁡A/det⁡B =1/1=1∎ • Example 3 ○ Definition § If G is a group § Z(G)≔{a∈G│ag=ga, ∀g∈G} is called the center or G ○ Claim § Z(G)≤G ○ Proof § Z(G)≠∅, since 1∈Z(G) § Let a,b∈Z(G) § If g∈G, abg=agb=gab § so Z(G) is closed under multiplication § Also a^(−1) g=(g^(−1) a)^(−1)=(ag^(−1) )^(−1)=ga^(−1) § so Z(G) is closed under inversion Cyclic Groups • Definition ○ A group G is cyclic if ∃g∈G s.t. ⟨g⟩=G ○ In this case, we say G is generated by g • Note ○ If G is finite of order n, then ○ G is cyclic iff ∃g∈G s.t. |g|=n
Read More >>
  • 1
  • 2
  • 3
  • 4
  • …
  • 7

Search

  • Home Page
  • Tutorials
  • Mathematics
    • Math 240 – Discrete Math
    • Math 375 – Linear Algebra
    • Math 431 – Intro to Probability
    • Math 514 – Numerical Analysis
    • Math 521 – Analysis I
    • Math 541 – Abstract Algebra
    • Math 632 – Stochastic Processes
    • Abstract Algebra @ 万门大学
    • Linear Algebra @ 万门大学
    • Category Theory
  • Computer Sciences
    • CS/ECE 252 – Intro to Computer Engr.
    • CS/ECE 352 – Digital System Fund.
    • Learn Haskell
  • Course Notes
    • AP Macroeconomics
    • AP Microeconomics
    • AP Chemistry
    • AP Statistics
    • AP Physics C: E&M
    • AP Physics C: Mechanics
    • CLEP Psychology
  • 2048 Game
  • HiMCM 2016
  • 登峰杯 MCM

WeChat Account

Categories

  • Notes (418)
    • AP (115)
      • AP Macroeconomics (20)
      • AP Microeconomics (23)
      • AP Physics C E&M (25)
      • AP Physics C Mechanics (28)
      • AP Statistics (19)
    • Computer Sciences (2)
    • Mathematics (300)
      • Abstract Algebra (29)
      • Category Theory (7)
      • Linear Algebra (29)
      • Math 240 (42)
      • Math 375 (71)
      • Math 514 (18)
      • Math 521 (39)
      • Math 541 (39)
      • Math 632 (26)
  • Projects (2)
  • Tutorials (11)

Archives

  • October 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • July 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017

WeChat Account

Links

RobeZH's thoughts on Algorithms - Ziyi Zhang
Copyright © 2018.      
TOP