[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5NBzoIDINt7GaT92HSnLWXJCH8q0UzYdWOEv80HLPLI":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":30,"type":31},[],"2024-04-09 19:49:23",137545534,[8,9,10,11],"求皇后问题","求两个整数相加的和","求一个点集中两个最近的点","求一个一元二次方程的根",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},41,"275e9e64f64491da611437cd86495060","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F48eba3395437dd881b1b9275a0ad1028.png","算法设计与分析","work_34055978","新建作业2024(4)","以下适合采用分治法求解的问题是( )",[21,32,35,41,48,57,66,75,84,93],{"answer":22,"createTime":5,"id":23,"options":24,"question":29,"source":30,"type":31},[],137545533,[25,26,27,28],"分治策略","贪心法","穷举法","回溯法","二分查找算法采用的是( )","v1",0,{"answer":33,"createTime":5,"id":6,"options":34,"question":19,"source":30,"type":31},[],[8,9,10,11],{"answer":36,"createTime":5,"id":37,"options":38,"question":40,"source":30,"type":31},[],137545535,[25,39,26,28],"动态规划法","自顶向下的二路归并排序算法是基于( ) 的一种排序算法",{"answer":42,"createTime":5,"id":43,"options":44,"question":47,"source":30,"type":31},[],137545536,[45,46],"错误","正确","有人说分治算法只能采用递归实现,该观点( )",{"answer":49,"createTime":5,"id":50,"options":51,"question":56,"source":30,"type":31},[],137545537,[52,53,54,55],"\u003Cimg src=\"https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F22bbacaa9c50a878ec145dce228e26f8.png\">","\u003Cimg src=\"https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002Ff5248e97c5acb17d2315c5e78711bd81.png\">","\u003Cimg src=\"https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002Ff2218c3879e00947a75abc6c5ec33f7d.png\">","\u003Cimg src=\"https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002Fe9f3f6b0a3a3484d7cfe19db2e64303c.png\">","使用二分查找算法在n个有序表中查找一个特定元素,在最好情况和最坏情况下的时间复杂度分别为( A )",{"answer":58,"createTime":5,"id":59,"options":60,"question":65,"source":30,"type":31},[],137545538,[61,62,63,64],"求图的单源最短路径","快速排序","求集合中第k大的元素","归并排序","以下不适合采用分治法求解的问题是( )",{"answer":67,"createTime":5,"id":68,"options":69,"question":74,"source":30,"type":31},[],137545539,[70,71,72,73],"(3,1,5,2,4)","(5,5,5,5,5)","(1,2,3,4,5)","(5,4,3,2,1)","设以下4个初始序列采用快速排序算法实现递增排序,其中( )所做的元素比较 数最少",{"answer":76,"createTime":5,"id":77,"options":78,"question":83,"source":30,"type":31},[],137545540,[79,80,81,82],"求一个序列中的最大连续子序列和","求一条迷宫路径","求一个序列中的最小元素","求二叉树的高度","以下不可以采用分治法求解的问题是( )",{"answer":85,"createTime":5,"id":86,"options":87,"question":92,"source":30,"type":31},[],137545541,[88,89,90,91],"对问题进行枚举","对问题进行分类","减小问题规模","对问题进行总结","分治法中分治的目的是( )",{"answer":94,"createTime":5,"id":95,"options":96,"question":97,"source":30,"type":31},[],137545542,[46,45],"以下二分查找算法是( )的. int binarySearch(int a[],int x){ \u002F\u002Fa 中的元素递增有序 int n=a.length; int low=0,high=n-1; while(low+1!=high) int mid=(low+high)\u002F2; if(x&gt;=a_mid])low=mid; else high=mid; if(x==a[low])return low; else return -1; }"]