- 博客(4)
- 收藏
- 关注
原创 希尔排序代码
for(index=arr.length/2;index>0;index=index/2){ for(i=index;i<arr.length;i++){ tmp=arr[i]; for(j=i;j>0&&arr[j-index]<tmp;j=j-index){ arr[i]=arr[j-index]; } arr[i]=tmp; } }
2022-04-25 01:16:20
216
原创 插入排序代码
public class sort{ public static void sort(int[] arr){ for(i=1;i<arr.length;i++){ tmp=arr[i]; for(j=i;j>0&&tmp<arr[j-1];j--){ arr[j]=arr[j-1]; } arr[j]=tmp; } } }
2022-04-25 00:34:05
211
原创 冒泡排序代码
public class Sort{ public static void select(int[] arr){ if(arr==null||arr.length <2){ return; } for(i=arr.length-1;i>=0;i--){ for(j=0;j<;j++){ if(arr[j]>A[j+1]){ .
2022-04-25 00:01:43
124
转载 操作系统用户态和核心态
1、linux进程有4GB地址空间,如图所示: 3G-4G大部分是共享的,是内核态的地址空间。这里存放整个内核的代码和所有的内核模块以及内核所维护的数据。 2、特权级的概念: 对于任何操作系统来说,创建一个进程是核心功能。创建进程要做很多工作,会消耗很多物理资源。比如分配物理内存,父子进程拷贝信息,拷贝设置页目录页表等等,这些工作得由特定的进程去做,所以就有了特权级别的概念。最关键的工作必须交给特权级最高的进程去执行,这样可以做到集中管理,减少有限资源的访问和使用冲突。inter x86架构的cp
2022-04-22 10:39:04
566
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅