给定一个10个元素的列表,请完成排序(注意,不要使用系统api)
lt=[1,5,4,100,-21,6,0,120,520,1314]
for i in range(len(lt) - 1):
for j in range(len(lt) - 1 - i):
if lt[j] > lt[j + 1]:
lt[j], lt[j + 1] = lt[j + 1], lt[j]
print(lt)
***求 a+aa+aaa+…+aaaaaaaaa=?其中a为1至9之中的一个数,项数也要可以指定。
import java.util.Scanner;
public class Practice06 {undefined
/*
合并两个有序数组,合并后还是有序列表
public static int[] twoArray(int[] a, int[] b) { int i =0; int j = 0; int k = 0; int aLen = a.length; int bLen = b.length; int[] arra = new int[aLen + bLen]; while (i < aLen && j < bLen) { if (a[i] < b[j]) { arra[k] = a[i]; i++; } else { arra[k] = b[j]; j++; } k++; } if (i == aLen) { while(j < bLen) { arra[k] = b[j]; k++; j++; } } if (j == bLen) { while(i < aLen) { arra[k] = a[i]; k++; i++; } } for(int m = 0; m < arra.length; m++) { System.out.print(arra[m] + ","); } return arra; } public static void main(String[] args) { int[] a = {1,2,6,9}; int[] b = {5,7,8,9,10}; twoArray(a, b); }
给定一个非负整数数组A,将该数组中的所有偶数都放在奇数元素之前
1.给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。
你可以返回满足此条件的任何数组作为答案。
示例:
输入:[3,1,2,4]
输出:[2,4,3,1]
输出 [4,2,3,1],[2,4,1,3] 和 [4,2,1,3] 也会被接受。
提示:
1 <= A.length <= 5000
0 <= A[i] <= 5000
2.代码展示
/**
:将10进制数据转换为二进制,并且统计其中的0和1的数量
:给定一个数组,已知数组中的元素都是成对出现,
现在数组中只有一个元素没有成对,请找出这个元素。
[1,3,1,2,2,8,8]