实现思路:类似快速排序算法思想。
- 设置两个指针i,j。指针i从前往后进行遍历,指针j从后往前遍历。
- 由于左边是负数,右边是正数。所以,当a[i]<0时,符合需求,i++。a[j]>0时,符合需求,j++。
- 当不满足上述需求时,判断是否i<j,再将a[i]和a[j]进行交换,并且i++,j- -。
#include<stdio.h>
void fun(int a[],int n)
{
int i
实现思路:类似快速排序算法思想。
#include<stdio.h>
void fun(int a[],int n)
{
int i