参考答案和解析
正确答案: 1.基于所需BRU;
2.基于已用BRU;
3.基于功率测量。
更多“SDCA算法时隙排序一共有几种方法可选?”相关问题
  • 第1题:

    下述几种排序方法中,平均查找()。

    A插入排序

    B选择排序

    C快速排序

    D归并排序


    参考答案:C

  • 第2题:

    排序都有哪几种方法?请列举。用JAVA实现一个快速

    排序。


    正确答案:

     

    本人只研究过冒泡排序、选择排序和快速排序,下面是快速排序的代码:

    public class QuickSort {

    /**

    * 快速排序

    * @param strDate

    * @param left

    * @param right

    */

    public void quickSort(String[] strDate,int left,int right){

    String middle,tempDate;

    int i,j;

    i=left;

    j=right;

    middle=strDate[(i+j)/2];

    do{

    while(strDate[i].compareTo(middle)<0&& i<right)

    i++; //找出左边比中间值大的数

    while(strDate[j].compareTo(middle)>0&& j>left)

    j--; //找出右边比中间值小的数

    if(i<=j){ //将左边大的数和右边小的数进行替换

    tempDate=strDate[i];

    strDate[i]=strDate[j];

    strDate[j]=tempDate;

    i++;

    j--;

    }

    }while(i<=j); //当两者交错时停止

    if(i<right){

    quickSort(strDate,i,right);//从

    }

    if(j>left){

    quickSort(strDate,left,j);

    }

    }

    /**

    * @param args

    */

    public static void main(String[] args){

    String[] strVoid=new String[]{"11","66","22","0","55","22","0","32"};

    QuickSort sort=new QuickSort();

    sort.quickSort(strVoid,0,strVoid.length-1);

    for(int i=0;i<strVoid.length;i++){

    System.out.println(strVoid[i]+" ");

    }

    }

    }

    7、有数组a[n],用java 代码将数组元素顺序颠倒

    package cn.itcast.lecture2;

    import java.util.Arrays;

    import java.util.Collections;

    public class ReverseTest {

    public static void main(String [] args)

    {

    //产生若干0到1000的随机数,作为数组的初始值

    int data[] = new int[]{

    (int)(Math.random() * 1000),

    (int)(Math.random() * 1000),

    (int)(Math.random() * 1000),

    (int)(Math.random() * 1000),

    (int)(Math.random() * 1000),

    (int)(Math.random() * 1000),

    (int)(Math.random() * 100),

    };

    System.out.println(Math.random());

    System.out.print("交换前的数据:");

    System.out.println(

    Arrays.toString(data));

    reverse(data);

    System.out.print("交换后的数据:");

    System.out.println(Arrays.toString(data));

    }

    //方法执行完后,参数data中的数据顺序即被颠倒

    //实现思路是第1个和第n个交换,第2个和第n-1个交换,依次类推...

    public static void reverse(int[] data)

    {

    int len = data.length;

    for(int i=0;i<len/2;i++)

    {

    int temp = data[i];

    data[i] = data[len-1-i];

    data[len-1-i] = temp;

    }

    }

    }

    2.金额转换,阿拉伯数字的金额转换成中国传统的形式如:

    (¥1011)->(一千零一拾一元整)输出。

    public class RenMingBi {

    /**

    * @param args add by zxx ,Nov 29, 2008

    */

    private static final char[] data = new char[]{

    '零','壹','贰','叁','肆','伍','陆','柒','捌','玖'

    };

    private static final char[] units = new char[]{

    '元','拾','佰','仟','万','拾','佰','仟','亿'

    };

    public static void main(String[] args) {

    // TODO Auto-generated method stub

    System.out.println(

    convert(135689123));

    }

    public static String convert(int money)

    {

    StringBuffer sbf = new StringBuffer();

    int unit = 0;

    while(money!=0)

    {

    sbf.insert(0,units[unit++]);

    int number = money%10;

    sbf.insert(0, data[number]);

    money /= 10;

    }

    return sbf.toString();

    }

    }

  • 第3题:

    格林威尔支持的2种时隙排序方式分别为()。

    • A、时隙排序方式
    • B、中兴排序方式
    • C、线路排序方式
    • D、华为排序方式

    正确答案:A,C

  • 第4题:

    DCA算法的主要作用是给()和时隙资源排序,即为用户确定资源使用优先级。


    正确答案:载波

  • 第5题:

    CAC算法和SDCA算法合作,为用户分配合适的空口物理资源包括频率资源和时隙资源。


    正确答案:正确

  • 第6题:

    简述归并排序算法和快速排序算法的分治方法。


    正确答案: 1)归并排序的分治是将数组从中间分开,分别对前后来那个部分进行排序,将排序后的两个数组合并成整个数组的排序。这样分治为递归过程,直到一个元素时返回。
    2)快速排序的分治是选取分割元素,以分割元素为界,将数组分成两部分,一部分小于分割元素,一部分大于分割元素,分别对两部分排序。

  • 第7题:

    下述几种排序方法中,()是稳定的排序方法。

    • A、希尔排序
    • B、快速排序
    • C、归并排序
    • D、堆排序

    正确答案:C

  • 第8题:

    NPS中,载波内时隙排序方式中有()和()两种。

    • A、固定排序
    • B、基于负荷排序
    • C、基于时隙顺序
    • D、随机排序

    正确答案:A,B

  • 第9题:

    慢速动态信道分配算法对同一载波内不同时隙的优先级排序,以决定UE接入所占用的码道资源,下列不正的排序考虑因素为:()

    • A、上行干扰:时隙ISCP
    • B、时隙内码字资源占用情况
    • C、考虑时隙分布情况,为高速率业务预留连续时隙
    • D、UE的上行误块率

    正确答案:D

  • 第10题:

    问答题
    简述归并排序算法和快速排序算法的分治方法。

    正确答案: 1)归并排序的分治是将数组从中间分开,分别对前后来那个部分进行排序,将排序后的两个数组合并成整个数组的排序。这样分治为递归过程,直到一个元素时返回。
    2)快速排序的分治是选取分割元素,以分割元素为界,将数组分成两部分,一部分小于分割元素,一部分大于分割元素,分别对两部分排序。
    解析: 暂无解析

  • 第11题:

    单选题
    下列排序算法中,哪种排序方法在一趟结束后不一定能选出一个元素放在其最终位置上。()
    A

     简单选择排序

    B

     冒泡排序

    C

     归并排序

    D

     堆排序


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    下述几种排序方法中,()是稳定的排序方法。
    A

    希尔排序

    B

    快速排序

    C

    归并排序

    D

    堆排序


    正确答案: A
    解析: 不稳定排序有希尔排序、简单选择排序、快速排序、堆排序;稳定排序有直接插入排序、折半插入排序、冒泡排序、归并排序、基数排序。

  • 第13题:

    某内排序方法的稳定性是指()。

    A、该排序算法不允许有相同的关键字记录

    B、该排序算法允许有相同的关键字记录

    C、平均时间为0(nlogn)的排序方法

    D、以上都不对


    参考答案:D

  • 第14题:

    下述几种排序方法中,______是最简单的交换类排序方法。

    A.冒泡排序

    B.插入排序

    C.快速排序

    D.选择排序


    正确答案:A

  • 第15题:

    SDCA算法频点排序一共有几种方法可选?


    正确答案: 1.基于所需BRU;
    2.基于业务类型;
    3.基于已用BRU;
    4.基于功率测量。

  • 第16题:

    SDCA算法主要功能是对哪些资源进行排序?


    正确答案: 1.时隙排序;
    2.载波排序。

  • 第17题:

    快速排序算法是基于()的一种排序算法。


    正确答案:分治策略

  • 第18题:

    下列排序算法中,哪种排序方法在一趟结束后不一定能选出一个元素放在其最终位置上。()

    • A、 简单选择排序
    • B、 冒泡排序
    • C、 归并排序
    • D、 堆排序

    正确答案:C

  • 第19题:

    算法的设计方法有很多,常用的算法方法有以下哪些()。

    • A、递推算法
    • B、迭代算法
    • C、穷举算法
    • D、冒泡排序算法

    正确答案:A,B,C,D

  • 第20题:

    关于DCA算法,下面说法正确的是()

    • A、SDCA在呼叫之前起作用,FastDCA在呼叫之后起作用。
    • B、SCDA可以调整小区内的载波,时隙的优先级。
    • C、FastDCA类似与GSM的小区内切换
    • D、DCA算法需要和LoadControl算法等相互作用。
    • E、FastDCA负责调整载波的上下时隙配比。

    正确答案:A,B

  • 第21题:

    慢速动态信道分配算法对同一载波内不同时隙的优先级排序,以决定UE接入所占用的码道资源,下列不正确的排序考虑因素为.()

    • A、上行干扰.时隙ISCP
    • B、时隙内码字资源占用情况
    • C、考虑时隙分布情况,为高速率业务预留连续时隙
    • D、UE的上行误块率

    正确答案:D

  • 第22题:

    多选题
    算法的设计方法有很多,常用的算法方法有以下哪些()。
    A

    递推算法

    B

    迭代算法

    C

    穷举算法

    D

    冒泡排序算法


    正确答案: A,D
    解析: 暂无解析

  • 第23题:

    填空题
    快速排序算法是基于()的一种排序算法。

    正确答案: 分治策略
    解析: 暂无解析