1.考虑N个顶点的二叉树, 使得节点k的子代为2 * k和2 * k + 1。顶点1是树的根, 每个节点都有一个与之关联的整数值。 通过写下来自连续节点的值, 这样的树可以表示为N个整数的数组。 该树...
邮递员面试经验| 2020年软件工程实习(校外)
邮递员今年也像往年一样进行了软件工程实习。问题和模式的类型基本相同。他们提供了六个月的实习期, 每个月有津贴, 并在成功完成后提供全职机会。待遇取决于实习表现。 因此, 有四个回合: 在线编码回合 技...
软件工程|用户界面设计指南
用户界面是用户与之交互以便使用该软件的前端应用程序视图。如果该软件的用户界面为: 有魅力 使用简单 在短时间内响应 清楚了解 在所有界面屏幕上均一致 用户界面有两种类型: 命令行界面:命令行界面提供了...
软件工程|迭代瀑布模型介绍
在实际的软件开发项目中, 古典瀑布模型很难使用。因此, 可以将迭代瀑布模型视为对经典瀑布模型进行了必要的更改, 以使其可在实际的软件开发项目中使用。它与经典瀑布模型几乎相同, 只是进行了一些更改以提高...
原型设计和制作模型 – 软件工程
原型定义为开发必须进行工程设计的产品或系统的有效复制的过程。它提供了最终产品的小型传真机, 并用于获取客户反馈, 如下所述: 原型模型是最流行的软件开发生命周期模型(SDLC模型)之一。当客户事先不知...
软件工程中的非功能性要求
非功能要求是对系统施加的约束或要求。它们指定软件的质量属性。非功能需求处理可扩展性, 可维护性, 性能, 可移植性, 安全性, 可靠性等问题。非功能需求解决了软件系统质量的重要问题。如果无法正确解决N...