当前位置: 首页 > 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.pierceye.com/news/72871/

相关文章:

  • 郑州个人网站制作公司wordpress newsletter 插件
  • 新加坡网站建设公司七牛云是干嘛的
  • 删除网站备案在eclipse中做网站开发
  • 漳州网站建设公司首选怎么做神马搜索排名seo
  • 电子商务公司网站怎么建vps如何设置网站权限
  • 淮南网站制作公司硬件开发和软件开发哪个工资高
  • 企业网站推广渠道厚街找人做网站
  • 《网站建设验收报告》地方门户网站搭建系统
  • 做网站简约学校网站免费软件网站下载
  • 台江网站建设国家精品课程建设工作网站
  • 三亚建设工程信息网站一个网站建设流程图
  • 济宁市建设局网站温州seo排名
  • 网站开发开题报告引言移动广告平台
  • 北京建设信源资讯有限公司网站cdn wordpress 升级
  • 为什么点不开网站网络公司好
  • 做门户网站cms靖江网站推广
  • 免费虚拟主机网站源码ps做网站的效果图
  • 投资建设网站首页wordpress建站连接数据库
  • 一起做网店类型的网站广东东莞电子厂
  • 南阳网站seo推广公司中国建筑土木建设有限公司网站
  • 嵊州建设局网站快递网站建设需求分析
  • 公司找人做网站需要什么信息流优化师职业规划
  • 网站设计 优帮云永久免费内存大服务器
  • 做简单网站需要学什么网页设计素材在哪找
  • 歌曲网站源码长沙微信公众号
  • 医疗设备网站建设怎么做设计网页推荐
  • 最优做网站海宁建设局网站
  • 网站做适配手机要多久seo网络推广公司
  • 建设大型的企业网站费用wordpress 500 php版本
  • asp网站模板源码免费无限下载中小企业为什么要建网站