打赏

相关文章

国科大学习资料--高级软件工程-复习题设计题答案

国科大学习资料–高级软件工程(罗铁坚 魏峻 刘丹)-复习题设计题答案 1.需求分析 1).用户故事:作为一个学生,我想要通过上课时间来浏览课程,以便我能迅速找到我需要的课程 场景1:用户通过点击网页上的上课时间(如:周一(3,4节)),系统自动将周一(3,4)节的课程在网页上…

国科大学习资料--高级软件工程-复习题概念解释答案

国科大学习资料–高级软件工程(罗铁坚 魏峻 刘丹)-复习题概念解释答案 1. 敏捷开发方法与Scrum方法 a.敏捷是一种强调轻量的过程方法论,它强调拥抱变化而不是与之对抗,通过有效的沟通发挥群体的智慧。敏捷方法采用迭代/增量开发的过程模型。敏捷宣言是:个体和交互高于流…

C++设计模式-创建型设计模式

设计模式 设计模式是什么 设计模式是指在软件开发中,经过验证的,用于解决在特定环境下,重复出现的,特定问题的解决方案;其实就是解决问题的固定套路。但是要慎用设计模式,有一定的工程代码量之后用它比较…

顶级高手是如何做市场调研的

在创业之前,都要先进行市场调研,摸清楚当下行情,才有利于未来发展。 市场调研是个很系统繁杂的工作,不少公司以此谋生,由此可知这个工作的专业度。由于大部分初创项目资金有限,不会专门聘请专业公司进行市场…

哈希表笔记(二)unordered_set

题目 &#xff08;349&#xff09;两个数组的交集 解法一&#xff1a;暴力算法&#xff0c;排序双指针 class Solution { public:vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {vector<int> nums3;sort(nums1.begin(…

链表笔记(二)反转链表

题目&#xff1a; &#xff08;206&#xff09;反转链表 方法一&#xff1a;双指针法 自己版本&#xff1a; class Solution { public:ListNode* reverseList(ListNode* head) {ListNode * cur head->next; //有问题&#xff0c;具体看标准版本&#xff0c;只能…

数组笔记(二)二分法

经验&#xff1a;有序数组是二分查找的基础&#xff0c;重要看到面试题给出的数组是有序数组&#xff0c;都可以想一想是否可以使用二分查找法。同时当数组中有重复元素&#xff0c;使用二分查找法返回的元素可能不是唯一的。 题目 &#xff08;35&#xff09;搜索插入位置 …

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部