java求数组{84 95 74 89 67 87 60 89 74 82 51 71 69 52 68 56 77 77 63 84 },最大数及最小值 输出形式:(冒号是英文) max:95 min:51
时间: 2024-12-02 19:21:28 浏览: 7
为了找到数组{84, 95, 74, 89, 67, 87, 60, 89, 74, 82, 51, 71, 69, 52, 68, 56, 77, 77, 63, 84}中的最大值和最小值,你可以使用简单的遍历算法。首先初始化两个变量,一个存储当前的最大值(初始时设为数组的第一个元素),另一个存储最小值(初始时也设为第一个元素)。然后遍历整个数组,比较每个元素与这两个变量,如果发现更大的值就更新最大值,如果发现更小的值就更新最小值。遍历结束后,这两个变量就会分别记录下最大的数和最小的数。
以下是这个过程的伪代码:
```python
max_value = array[0]
min_value = array[0]
for element in array:
if element > max_value:
max_value = element
elif element < min_value:
min_value = element
max: max_value
min: min_value
```
将此过程应用到给定的数据上,我们得到最大值为95,最小值为51。所以输出形式为:
max:95
min:51
相关问题
java语言求数组{84 95 74 89 67 87 60 89 74 82 51 71 69 52 68 56 77 77 63 84 },最大数及最小值 输出形式:(冒号是英文) max:95 min:51
在Java中,你可以通过遍历数组的方式来找出最大值和最小值。以下是简单的代码示例:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] numbers = {84, 95, 74, 89, 67, 87, 60, 89, 74, 82, 51, 71, 69, 52, 68, 56, 77, 77, 63, 84};
// 找出最大值
int max = numbers[0];
for (int i : numbers) {
if (i > max) {
max = i;
}
}
// 找出最小值
int min = numbers[0];
for (int i : numbers) {
if (i < min) {
min = i;
}
}
System.out.println("max: " + max);
System.out.println("min: " + min);
}
}
```
当你运行这段代码,它会输出最大值为95,最小值为51。
出java算法题100道
好的,以下是我为您准备的100道Java算法题:
1. 翻转字符串
2. 在数组中查找重复数字
3. 单例模式
4. 冒泡排序
5. 快速排序
6. 选择排序
7. 插入排序
8. 希尔排序
9. 归并排序
10. 桶排序
11. 堆排序
12. 计数排序
13. 二叉树的遍历
14. 二叉树的深度
15. 二叉树的最大深度
16. 二叉树的最小深度
17. 二叉树的最大宽度
18. 二叉树的节点个数
19. 二叉树的叶子节点个数
20. 二叉树的高度
21. 二叉树的镜像
22. 二叉树的中序遍历
23. 二叉树的前序遍历
24. 二叉树的后序遍历
25. 二叉树的层次遍历
26. 二叉树的层次遍历 II
27. 二叉树的锯齿形层次遍历
28. 二叉树的最近公共祖先
29. 二叉树的路径和
30. 二叉树的路径和 II
31. 二叉树的所有路径
32. 二叉树的所有路径 II
33. 二叉树的最长连续序列
34. 二叉树的最深叶子节点的最近公共祖先
35. 二叉树的最大路径和
36. 二叉树的最小深度 II
37. 二叉树的右视图
38. 二分查找
39. 二分查找的变体
40. 二叉搜索树的插入
41. 二叉搜索树的删除
42. 两数之和
43. 三数之和
44. 四数之和
45. 无重复字符的最长子串
46. 最长回文子串
47. 最长公共前缀
48. 字符串中的第一个唯一字符
49. 罗马数字转整数
50. 整数转罗马数字
51. 最大子序和
52. 最长上升子序列
53. 最长公共子序列
54. 最长回文子序列
55. 编辑距离
56. 最长有效括号
57. 最长公共子串
58. 最长连续递增序列
59. 最长连续递减序列
60. 最长连续重复子串
61. 最长重复子数组
62. 最短无序连续子数组
63. 最长的斐波那契子序列的长度
64. 最长等差数列
65. 最长连续子序列
66. 最长湍流子数组
67. 最长子数组的和
68. 最小覆盖子串
69. 最小路径和
70. 最小栈
71. 最大栈
72. 最小栈和最大栈的实现
73. 最小栈和最大栈的查找
74. 最小栈和最大栈的删除
75. 最小栈和最大栈的修改
76. 最小栈和最大栈的插入
77. 最小栈和最大栈的求和
78. 最小栈和最大栈的求差
79. 最小栈和最大栈的求积
80. 最小栈和最大栈的求商
81. 最小栈和最大栈的求余
82. 最小栈和最大栈的排序
83. 最小栈和最大栈的反转
84. 最小栈和最大栈的合并
85. 最小栈和最大栈的交集
86. 最小栈和最大栈的并集
87. 最小栈和最大栈的差集
88. 最小栈和最大栈的对称差
89. 最小栈和最大栈的求最大值
90. 最小栈和最大栈的求最小值
91. 最小栈和最大栈的求中位数
92. 最小栈和最大栈的求平均值
93. 最小栈和最大栈的求方差
94. 最小栈和最大栈的求标准差
95. 最小栈和最大栈的求众数
96. 最小栈和最大栈的求众数 II
97. 最小栈和最大栈的求众数 III
98. 最小栈和最大栈的求众数 IV
99. 最小栈和最大栈的求众数 V
100. 最小栈和最大栈的求众数 VI
希望这些算法题能够对您有所帮助!
阅读全文