- 博客(6)
- 收藏
- 关注
原创 JAVA基础小知识
编译器选择:IDEA现在的高级语言(常见的)C语言:现代高级语言的鼻祖,由贝尔实验室发明。经典的语言!C++: C语言的扩展,混合型语言,即可以实现面向对象的编程,又可以开发c语言面向过程风格的程序。在科学计算、操作系统、网络通讯、系统开发、引擎开发中以其高速的效率仍然被大量使用。JAVA : 计算机界的英语。应用于企业级软件开发、安卓移动开发、大数据云计算等领域。PHP:用于WEB开...
2019-09-11 11:00:19 174
原创 十张图分析软件工程与建模
1.瀑布模型传统软件方法学的软件过程,基本都可以用瀑布模型来描述。与传统的瀑布模型相比,传统的模型没有每一阶段的验证,当后期发现错误时,则需要全部重头修改,消耗了大量人力物力。当前的瀑布模型每一阶段完成之后都要验证,保证每一阶段工作的准确性与高效性。瀑布模型特点:必须等前一阶段的工作完成之后,才能进入下一个工作阶段。在瀑布模型的每个阶段都应该坚持:(1)每个阶段都必须完成每个阶段规定的...
2019-06-04 19:43:10 1530 2
原创 计算机软件与软件
计算机硬件五大部件: 运算器、控制器、存储器、输入设备、输出设备运算器:主要功能进行加、减、乘、除等算术运算。除此之外,还可以进行逻辑运算,常被称为ALU(算数逻辑运算部件)。存储器:功能是保存或“记忆”解题的原始数据和解题步骤。在运算前需要把参加运算的数据和解题步骤通过输入设备送到存储器中保存起来。 数据或解题步骤,在存储到存储器以前,他们已经变成0或1的二进制代码。问:大量的0,1代...
2019-06-24 22:04:46 147
原创 冒泡排序
1.问题提出与描述有时我们想让某数组升序排列。不妨设num[1],num[2]…num[n]来表示该数组。可以从第一个元素开始,比较相邻元素。若a[1]大于a[2]时,交换位置。现在比较a[2]和a[3],若a[2]>a[3],互换位置。按照这种逻辑,可以逐个比较相邻的元素,直到列表尾部。第一次处理中,需要n-1次比较。需要进行n-1次比较,计数下标i的值从1递增到n-1。每处理一趟,待处...
2019-05-24 17:44:55 225
原创 寻找第二问题
1.问题描述:在实际问题中,通常会遇到许多第二的问题。比如:第二名,第二大和第二小等。在已知的n个数据中找出其中第二小的数据。2.根据问题描述,利用数组a[]存储已知数据,定义两个变量,min1和min2,分别用来存储数据中的第一小值和第二小值,对已知数字进行比较之后,便可从中选出第二小的数据,输出即可。此算法的时间复杂度为O(n).3.算法说明类型名称...
2019-05-16 20:25:28 310
原创 杨辉三角
问题描述:打印出如图所示三角形(打印十行)中间的数据等于其上一行左上,右上的数据和,第i层有i列需要求解i个数据,可以用二维数组存储杨辉三角形。规律:第一列都为1,主对角线都为1,从第三行起,中间位置元素的值等于其上一行对应位置元素及其前一个元素之和,值就是从当前推到到下一行的递推式,从此可求出杨辉三角行的任意一行。#include<stdio.h>void yanghui(){...
2019-05-15 21:05:42 245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人