2016年9月8日
摘要: ListNode* EntryNodeOfLoop(ListNode* pHead) { bool haveCircle = false; if (pHead == NULL || pHead->next == NULL) //空链表或只有一个节点 return NULL; ListNode *slow = pHead; ListNode *... 阅读全文
posted @ 2016-09-08 16:20 已停更 阅读(228) 评论(0) 推荐(0)
摘要: vector multiply(const vector& A) { int len = A.size(); vector result(len, 1); result[0] = 1; for (int i = 1; i = 0; i--) { tmp = tmp * A[i + 1]; //tmp保存上三角 ... 阅读全文
posted @ 2016-09-08 15:26 已停更 阅读(223) 评论(0) 推荐(0)
摘要: 看懂UML类图和时序图 看懂UML类图和时序图 这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图中各个类之间的线条、箭头代表什么意思后,也就足够应对 日常的工作和交流; 同时,我们应该能将类图所表达的含义和最终的代码对应起来; 有了这些知识,看后面章节的设计模式结构图 阅读全文
posted @ 2016-09-08 09:46 已停更 阅读(337) 评论(0) 推荐(0)