当前位置: 首页 > news >正文

ppt做的比较好的网站爱奇艺科技有限公司

ppt做的比较好的网站,爱奇艺科技有限公司,网站的功能有哪些,节省空间的装修设计C中的三分算法#xff08;Ternary Search Algorithm#xff09;是一种用于在有序数组或函数中寻找最大值或最小值的搜索算法。它类似于二分搜索#xff0c;但不同之处在于它将搜索区间分成三个部分而不是两个部分。 以下是三分搜索算法的基本思想和实现步骤#xff1a; 基…C中的三分算法Ternary Search Algorithm是一种用于在有序数组或函数中寻找最大值或最小值的搜索算法。它类似于二分搜索但不同之处在于它将搜索区间分成三个部分而不是两个部分。 以下是三分搜索算法的基本思想和实现步骤 基本思想 将搜索范围分成三个部分。检查函数在搜索范围的1/3和2/3处的值。如果目标值在1/3处的值的左侧则将搜索范围缩小为左侧1/3的部分。如果目标值在2/3处的值的右侧则将搜索范围缩小为右侧1/3的部分。重复以上步骤直到搜索范围足够小或者满足某个终止条件。 实现步骤 定义搜索范围的起始点和终点。使用一个循环或递归来不断缩小搜索范围直到满足终止条件。在每一步中计算中间点1/3和2/3处的值并比较目标值。根据目标值与中间值的关系缩小搜索范围。当搜索范围足够小时返回最终结果。 C实现 // Ternary Search Algorithm in C #include iostream using namespace std;// Function to perform ternary search int ternarySearch(int arr[], int left, int right, int key) {while (right left) {// Find mid1 and mid2int mid1 left (right - left) / 3;int mid2 right - (right - left) / 3;// Check if key is present at any midif (arr[mid1] key) {return mid1;}if (arr[mid2] key) {return mid2;}// Since key is not present at mid,// check in which region it is present// then repeat the search operation in that regionif (key arr[mid1]) {// The key lies in the left-third portionright mid1 - 1;} else if (key arr[mid2]) {// The key lies in the right-third portionleft mid2 1;} else {// The key lies in the middle-third portionleft mid1 1;right mid2 - 1;}}// Key not foundreturn -1; }// Driver code int main() {int arr[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};int n sizeof(arr) / sizeof(arr[0]);int key 5;int result ternarySearch(arr, 0, n - 1, key);(result -1) ? cout Element is not present in array: cout Element is present at index result;return 0; }在上面的实现中ternarySearch函数采用递归的方式执行三分搜索。您也可以选择使用迭代的方法来实现。
http://www.zqtcl.cn/news/72871/

相关文章:

  • 企业网站小程序源码东胜网站建设
  • 用rp怎么做网站原型Opcache wordpress
  • php做网站的重点佛山网站建设是哪个好
  • 网站描述标签优化教育类网站开发
  • 中国网站设计模板葫芦岛建设信息网站
  • 国外高大上设计网站云计算运维工程师
  • 东莞企业建站收费产品推广邹平做网站
  • 深圳找工作哪个网站好长沙网站建设规划
  • 手机网站建设的目的wordpress 页面新建
  • 德阳建设厅官方网站自建房设计图软件app
  • 网站域名变了怎么查如何建设网站服务器
  • 黔东南购物网站开发设计全国企业信息管理查询系统官网
  • 红包打赏的网站怎么做网站建设管理指导意见
  • 招代理网站怎么做自己做的网站在百度怎么发布
  • 如何选择网站公司百度官网网站登录
  • 拍卖 网站 建设网站开发与维护项目招标
  • 超市网站规划php网站颜色改变
  • 怎么知道网站有没有备案wordpress 补丁
  • 旅游网站品牌建设旅游网站需求分析
  • 果洛营销网站建设服务系统集成销售和网站建设销售
  • 企业网站制作报价网站名称和域名有关系
  • 印刷网站开发策划书wordpress the_excerpt
  • 做请柬网站谷歌商店下载
  • 厦门网站建设有哪些公司正规的拼多多运营哪里找
  • 做网站需要准备什么东西seo百度推广
  • pc网站是什么新浪wordpress
  • dede网站如何换logo做编程的+网站有哪些内容
  • seo站长之家百度推广关键词排名在哪看
  • 小企业网站建设哪些好办百度品牌专区怎么收费
  • 怎么做本地网站最近韩国电影片