- 博客(4)
- 收藏
- 关注
原创 软件开发与测试及版本控制
对于一个计算机从业者而言,不仅要有过硬的业务技术,还需要对项目的管理与开发过程有着宏观理解。这也许能够决定你是一直“搬砖”,还是有机会指挥他人“搬砖”。那么,今天让我们一起聊一聊项目管理。——瀑布开发模型——下图为传统的瀑布开发模型示意图,从需求出发,自顶向下进行开发,层层递进,项目完成后自底向上进行相应的测试,最终实现客户的需求。——测试流程——今天,我们就以某公司的测试流程为例,分...
2019-09-27 11:14:29
543
原创 Linux入门知识总结
在计算机领域,除了Windows操作系统外,还有一款系统亦广受欢迎,它免费、开源、安全、高效、稳定,处理高并发非常强悍,多用作企业级项目的服务器,它就是Linux。Linux,可读作:里纽克斯、里纳克斯、里尼科斯。相比于Windows图形界面操作环境,Linux对于初学者略显不友好,命令式操作总显得与当今便捷的生活格格不入。但当熟悉了其操作之后,很多人又会对其爱不释手,大秀骚操作。当然,操作...
2019-09-05 22:07:33
299
原创 Two Sum(C语言实现)
Two Sum(C语言实现)哈希(hash)表,亦称散列表,是通过函数映射的方式将关键字和存储位置建立联系,进而实现快速查找。【问题描述】给定一个整数数组 nums 和一个目标值 target,请给出该数组中和为目标值的两个元素的下标。每组数组只需求出一种答案。示例:给定 nums = [7, 11, 2, 15], target = 9因为 nums[0] + nums[2] = 7...
2019-04-17 19:56:27
4276
2
原创 分治法(递归)代码的理解与编写
分治法,即分而治之,将一个复杂问题划分成若干个相同性质的子问题进行求解,最后再”合治“为初始问题的解。在数据结构课程中求解”最大子列和“的问题中就有用到这一经典算法,而分治法往往需要通过递归进行实现。接下来,我们就以”最大子列和“问题为切入点,通过一步步书写代码,进一步理解这一算法思想及实现过程。【问题描述】给定n个整数的序列{a1,a2,…,an},求函数f(i,j)=max{0,∑k=ij...
2019-03-11 17:58:13
1630
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人