问题 问答题

【说明】下面是一个用C编写的快速排序算法。为了避免最坏情况,取基准记录pivot时,采用从left、right和mid=[(left+right)/2]中取中间值,并交换到right位置的办法。数组a存放待排序的一组记录,数据类型为T,left和right是待排序子区间的最左端点和最右端点。void quicksort (int a[], int left, int right) { int temp; if (left<right) { hat pivot = median3 (a, left, right); //三者取中子程序 int i = left, j = right-1; for(;;){ while (i <j && a[i] < pivot) i++; while (i <j && pivot < a[j]) j--; if(i<j){ temp = a[i]; a[j] = a[i]; a[i] = temp; i++; j--; } else break; } if (a[i] > pivot) {temp = a[i]; a[i] = a[right]; a[right] = temp;} quicksort( (1) ); //递归排序左子区间 quieksort(a,i+1 ,right);//递归排序右子区间}}void median3 (int a[], int left, int right){ int mid= (2) ; int k = left; if(a[mid] < a[k])k = mid; if(a[high] < a[k]) k = high; //选最小记录 int temp = a[k]; a[k] = a[left]; a[left] = temp; //最小者交换到 left if(a[mid] < a[right]) {temp=a[mid]; a[mid]=a[right]; a[right]=temp;}}消去第二个递归调用 quicksort (a,i+1,right)。 采用循环的办法:void quicksort (int a[], int left, int right) { int temp; int i,j;(3) { int pivot = median3(a, left, right); //三者取中子程序 i = left; j = righi-1; for (;; ){ while (i<j && a[i] < pivot)i++; while (i<j && pivot <a[j]) j--; if(i <j) { temp = a[i]; a[j]; = a[i]; a[i]=temp; i++; j--; } else break;} if(a[i]>pivot){ (4) ;a[i]=pivot;} quicksoft ( (5) );//递归排序左子区间 left = i+1; } }

答案

参考答案:

解析: (1)a,left,i-1 递归排序左子区间,从left到i-1元素,不包括i元素。 (2)(left+right+1)/2 三者取中子程序median3(a,left,right),取基准记录pivot时,采用从left、right和 mid=[(left+right)/2]中取中间值,并交换到right位置的办法。 (3)while(left<right) 循环直到left和right相遇。 (4)a[right)=a[i] 若a[i]>pivot则让a[right]=a[i]而让a[i]=pivot;。 (5)a,left, i-1 递归排序左子区间,从left到i-1元素,不包括i元素。

问答题

甲股份有限公司截至2010年初股本总额为人民币2800万元,其中向社会公开发行的股份为660万股,剩余部分由两位发起人持股。

(1) 该公司2010年制订计划,并于7月初实施成功,又向社会公开发行股份4200万股。增发后,公司提出申请于2011年初经批准上市。

(2) 甲公司上市后,根据要求,应增选3位独立董事,召开股东大会,出席会议的股东代表公司6600万股,其中包括两位发起人股东持有公司的股份2140万股;但参加会议的社会公众股东担心此次增选的3位独立董事会因大股东的投票权所操纵。

(3) 独立董事增选成功后,甲公司于2011年6月5日对外发出公告,于6月18日召开董事会,该公司共有董事9人,其中出席会议的董事共7人(包括代表两位发起人大股东的董事5人),会议讨论的内容主要有:

①决定甲公司向两位发起人大股东购人主要材料的经营计划。

②根据公司经理的提名,聘任周某为公司负责经营业务的副总经理,周某年报酬额为12万元。

以上决议有6名董事同意,1名董事反对。

(4) 甲公司接到某证券公司的意向通知,证券公司希望为甲公司融资。

(5) 2011年8月5日甲公司对外披露其半年度报告;8月9日临时董事会又就公司的股权激励方案形成了决议。

根据以上资料,结合《公司法》、《证券法》的规定,分析回答下列问题,并说明理由。

根据资料(2)说明,若出席会议的小股东正确运用累积投票制度,至少可以选出几名自己信任的独立董事?

多项选择题