时间:2021-07-01 10:21:17 帮助过:9人阅读
css div阶段都很通顺的学会了,正式学php 前两周也很通顺,语法,函数,很快就掌握了,但是到了数组就开始卡壳,数组以后几乎都听不懂了。自学很赞成,现在的各种机构教出来的是什么样子大家都清楚。不过,什么叫“css div阶段”?HTML 4总共有多少标签?CSS 2.1总共有多少条规则?HTML是为了什么而设计出来的?CSS是为了什么而设计出来的?PHP语法本身很简单,和C基本一样。到数组就卡壳了,后面的一些结构怎么办?面向对象怎么办?
import java.util.*;
public class Sorter {
public static void main(String[] args) {
int[] arr = getIntArray(10, -50, 50);
System.out.print("Before: ");
printArray(arr);
bubbleSort(arr);
System.out.print("After : ");
printArray(arr);
}
private static int[] getIntArray(int capacity, int min, int max) {
Random random = new Random();
int[] arr = new int[capacity];
for (int i = 0; i < capacity; ++i) {
arr[i] = random.nextInt(max - min) + min;
}
return arr;
}
private static void printArray(int[] arr) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < arr.length; ++i) {
sb.append(arr[i]).append(" ");
}
System.out.println(sb.toString());
}
public static void bubbleSort(int[] arr) {
if (arr.length < 2) return;
boolean isSorted = false;
for (int i = arr.length - 1; i > 0 && !isSorted; --i) {
isSorted = true;
for (int j = 0; j < i; ++j) {
if (arr[j] > arr[j+1]) {
swap(arr, j, j+1);
isSorted = false;
}
}
}
}
private static void swap(int[] arr, int indexA, int indexB) {
int temp = arr[indexA];
arr[indexA] = arr[indexB];
arr[indexB] = temp;
}
}
还是先学习c 吧
PHP多用于网站开发,你现在碰到的是算法问题,可以先绕道而行,不影响你对PHP的学习和使用
可以过一段时间再重复学习,跟练习哑铃差不多。