See: Discrete Mathematics is a comprehensive subject that integrates traditional logic, set theory (including functions), number theory, algorithm design, combinatorial analysis, discrete probability, relation theory, graph theory and tree, and abstract algebra (including algebraic systems, groups, rings, fields, etc.). ), Boolean algebra and computational models (languages and automata).
Books, I'm not a teacher. . I have never tried to teach myself this. Dare not mislead others' children
I suggest you study civil engineering ~ ~