赵端阳的《ACM国际大学生程序设计竞赛题解(1)》很常见 但是(2)不好找 所以资源分稍微高了一点,望同好理解~
2019-12-21 19:53:39 22.03MB acm 程序竞赛 赵端阳 第二册
1
电路典型题解 向国菊第2版.pdf,考研用书,里面有各大高校考研经典电路实体及其答案。
2019-12-21 19:47:54 5.66MB 电路 典型题解 向国菊
1
扫描版的,用超星看,较清晰,我找了好久。
2019-12-21 19:47:23 7.85MB 电磁学千题解
1
半导体物理学学习辅导与典型题解 呵呵 知道这本书名的都会想下载的
1
对即将找工作的大学生,研究生都爱刷leetcode的题目,但是刚刚接受无法适从,或是一时半会儿想不到解法,没关系,leetcode题解PDF可一带你慢慢了解思路过程。
目录3.4 Add binary615.1.5 Binary Tree Level Or-3.5 Longest Palindromic Substring. 62der traversal il3.6 Regular Expression Matching665.1.6 Binary Tree Zigzag3.7 Wildcard Matching67Level Order traversal. 963.8 Longest Common Prefix5.1.7 Recover Binary Search3. 9 Valid Number70Tree983.10 Integer to roman725. 1. 8 Same Tree3. 11 Roman to Integer5.1.9 Symmetric Tree1013.12 Count and Say745.1.10 Balanced Binary Tree.. 1023. 13 Anagrams755.1.11 Flatten Binary Tree to3. 14 Simplify Path76Linked List1033. 15 Length of Last Word775.1. 12 Populating Next RightPointers in each node ii 105第4章栈和队列7952二叉树的构建1074.1栈795.2.1 Construct Binary Tree4Valid Parentheses79from Preorder and In4.1.2 Longest valid Parenorder Traversatheses805.2.2 Construct Binary Tree4.1.3 Largest Rectangle infrom Inorder and posHistogram82torder Traversal1084.14 Evaluate reverse pol-53二叉查找树109ish notation845.3. 1 Unique Binary Search4,2队列85Trees5.3.2 Unique Binary Search第5章树86Trees li.1105.1二叉树的遍历865.3.3 Validate Binary Search5.1.1 Binary Tree PreorderTreeTraversal865.3. 4 Convert Sorted array to5.1.2 Binary Tree InorderBinary Search Treel12Traversal885.3.5 Convert Sorted List to5.1. 3 Binary Tree PostorderBinary search tree113Traversal9054二叉树的递归1155. 1. 4 Binary Tree Level Or5.4.1 Minimum Depth of Bider traversalnary lree115目录5.4.2 Maximum Depth of Bi8.32重新实现 next permunary Tree116tation1425.4.3 Path Sum117833递归.1435.4 4 Path Sum il118 8.4 Permutations II1445.4.5 Binary Tree Maximum8.4.1 next permutation... 144Path Suum119842重新实现 next permu5.4.6 Populating Next Righttation144Pointers in each node 12084.3递归1445.4.7 Sum Root to Leaf Num8.5 Combinations146bers122851递归146852迭代147第6章排序1238.6 Letter Combinations of a phone6.1 Merge Sorted Array123umber1476.2 Merge Two Sorted Lists12486.1递归1486.3 Merge k Sorted Lists124862迭代96.4 Insertion Sort List125第9章广度优先搜索1506.5 Sort list1269.1 Word Ladder1506.6 First Missing Positive1279.2 Word Ladder il..1526.7 Sort Colors289. 3 Surrounded regions154第7章查找94小结15613194.1适用场景1567.1 Search for a range131942思考的步骤.1567.2 Search Insert Position.13294.3代码模板1577. 3 Search a 2D Matrix133第10章深度优先搜索162第8章暴力枚举法13510.1 Palindrome Partitioning..1628.1 Subsets13510.2 Unique Paths1658.1.1递归1350.2.1深搜1658.1.2迭代.13710.22备忘录法.1658.2 Subsets il13810.23动规166821递归1381024数学公式167822迭代.14110.3 Unique Paths Il1688. 3 Permutations14210.3.1备忘录法1688.3.1 next permutation14210.3.2动规.169目录10.4 N-Queens16913.4 Maximal rectangle19910.5 N-Queens II17213.5 Best Time to Buy and Sell Stock10.6 Restore ip addresses17320010.7 Combination Sum17413.6 Interleaving String20110.8 Combination Sum Il17513.7 Scramble String20310.9 Generate Parentheses.17713. 8 Minimum Path Sum20810.10 Sudoku solver17813.9 Edit Distance21010.11 Word Search.18013. 10 Decode Ways.21210.12小结18113. 11 Distinct Subsequences21310.12.1适用场景1813. 12 Word Break21410.122思考的步骤18113 13 Word Break il21610.12.3代码模板183第14章图21810.12.4深拽与回溯法的区别.18414. 1 Clone Graph10.12.5深搜与递归的区别..184第15章细节实现题221第11章分治法18515.1 Reverse Integer2211.1 Pow(x, n)18515.2 Palindrome Number222qrt(x18615.3 Insert Interval223第12章贪心法18715.4 Merge Intervals22412.1 Jump game18715.5 Minimum Window Substring.. 22512.2 Jump game Il18815.6 Multiply Strings22712.3 Best Time to buy and sell stock 19015.7 Substring with Concatenation12. 4 Best Time to buy and sell stock 191of all words23012. 5 Longest Substring Without re15.8 Pascal,s Trianglepeating Characters19215.9 Pascals Triangle Il23212. 6 Container with most Water. 19315.10 Spiral matrix23315.11 Spiral matrix II234第13章动态规划19515.12 ZigZag Conversion23613. 1 Triangle19515.13 Divide Two Integers23713.2 Maximum Subarray19615. 14 Text Justification23813.3 Palindrome Partitioning II19815.15 Max Points on a line目录第1章编程技巧在判断两个浮点数a和b是否相等时,不要用a=-b,应该判断二者之差的绝对值fabs(a-b)是否小于某个阈值,例如1e-9。判断一个整数是否是为奇数,用x%2!=0,不要用x%2==1,因为x可能是负数用char的值作为数组下标(例如,统计字符串中每个字符出现的次数),要考虑到char可能是负数。有的人考虑到了,先强制转型为 unsigned int再用作下标,这仍然是错的。正确的做法是,先强制转型为 unsigned char,再用作下标。这涉及C++整型提升的规则,就不详述了。以下是关于STL使用技巧的,很多条款来自《 EffectiⅤ ve StL》这本书。vector和 string优先于动态分配的数组首先,在性能上,由于 vector能够保证连续内存,因此一旦分配了后,它的性能跟原始数组相当其次,如果用new,意味着你要确保后面进行了 delete,一旦忘记了,就会岀现BUG,且这样需要都写一行 delete,代码不够短再次,声明多维数组的话,只能一个一个new,例如:int** ary = new int*[row_num];for(int i=0: i< row num; ++1)ary [i] new int [col_num]用 vector的话一行代码搞定,vector<vector<int>>ary(row_num, vector<int>(col_num, 0))使用 reserve来避免不必要的重新分配第2章线性表这类题目考察线性表的操作,例如,数组,单链表,双向链表等。21数组2.1.1 Remove Duplicates from Sorted array描述Given a sorted array, remove the duplicates in place such that each element appear only onceand return the new lengthDo not allocate extra space for another array, you must do this in place with constant memoryFor example, Given input array A =[1, 1, 2Your function should return length=2, and a is now [1, 2]分析无代码1/ LeetCode, Remove Duplicates from Sorted Array/时间复杂度0(n),空间复杂度0(1)class Solution tublicint removeDuplicates(int A[], int n)tlf (n==o return oint index =0:for (int i =1:i <n: i++iif (Alindex ! alidA[++index]= Alireturn index 12.1数组代码2// Leet Code, Remove Duplicates from Sorted Array//使用STL,时间复杂度0(n),空间复杂度0(1)class Solution ipublicint removeDuplicates(int A[, int n)treturn distance(A, unique(A, A n))代码3/ LeetCode, Remove Duplicates from Sorted Array/使用STL,时间复杂度0(n),空间复杂度0(1)lass Solution fublicint removeDuplicates (int A[], int n)treturn removeDuplicates(A, A +n, A)-A;template<typename InIt, typename outit>OutIt removeDuplicates(InIt first, InIt last, OutIt output)thile (first last)i*output++ = *firstfirst upper_bound(first, last, *firstreturn output相关题目Remove duplicates from Sorted Array Il,见§2.1.22.1.2 Remove Duplicates from Sorted Array II描述Follow up for"Remove Duplicates " What if duplicates are allowed at most twice?For example, Given sorted array a =[1, 1, 1, 2, 2, 3]Your function should return length=5, and A is now [1, 1, 2, 2, 3分析加一个变量记录一下元素出现的次数即可。这题因为是已经排序的数组,所以一个变量即可解决。如果是没有排序的数组,则需要引入一个 hashmap来记录出现次数4第2章线性表代码1// Leet Code, Remove Duplicates from Sorted Array II/时间复杂度0(n),空间复杂度0(1)//qauthorhex108(https://github.com/hex108)class Solution tublicint removeDuplicates (int A[], int n)tlf (n <=2 return nint index =2for (int i=2: i n: 1++)if (all] ! Alindex -2])A Lindex++]= Ali]return index;代码2下面是一个更简洁的版本。上面的代码略长,不过扩展性好一些,例如将 occur<2改为ocur<3,就变成了允许重复最多3次。//LeetCode, Remove Duplicates from Sorted Array II//@author虞航仲(http://weibo.com/u/1666779725)//时间复杂度0(n),空间复杂度0(1)class Solution ipublicint removeDuplicates(int A[], int n)tmt index = ofor (intif(i>0&&i<1&&A[i]==A[i-1]&&A[i]==A[i+1])continueA lindex++]=Alireturn index;相关题目Remove Duplicates from Sorted Array,见§2.1.12.1.3 Search in Rotated Sorted Array描述Suppose a sorted array is rotated at some pivot unknown to you beforehand
2019-12-21 19:42:05 1.03MB leetcode题解
1
《C++程序设计语言特别版》题解 《C++程序设计语言特别版》题解 《C++程序设计语言特别版》题解
2019-12-21 19:40:22 3.42MB 程序设计语言
1
学习Java程序设计的必备书籍,可以帮助你快速掌握Java
2019-12-21 19:33:22 6.66MB Java题解
1
Б.П.吉米多维奇数学分析习题集题解第四版全六册,2012年山东出版社。高清全6册。花了一下午做好了书签目录。
2019-12-21 19:28:55 72.88MB 吉米多维奇 高清PDF 书签目录 数学
1
本书为《计算机操作系统》一书的配套辅导书。书中全面介绍了计算机操作系统的基本原理。全书共分为10章,每一章首先扼要阐述该章的基本内容,然后给出重点和难点的学习提示,并对典型问题进行分析和解答,最后以选择题、填空题的形式给出了大量的练习题。 本书还包括四个附录。附录A是操作系统实验指导,附录B给出了各章选择题和填空题的参考答案,附录C提供了三套模拟试题,附录D给出了模拟试题的参考答案。 本书可作为计算机及相关专业本、专科生学习操作系统的辅导教材,也可作为报考相关专业硕士研究生的复习用书,还可作为读者自学操作系统的参考书。本PDF有完整书签,便于查阅。
2019-12-21 19:25:23 7.13MB 操作系统
1
计算机系统结构学习指导与题解 PDF电子书下载 完整版 (自己花钱购买的电子书,分享给大家了~)
2019-12-21 19:22:53 13.77MB 系统结构 张晨曦
1