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

淘宝开放平台怎么做淘宝客网站b站广告投放平台入口

淘宝开放平台怎么做淘宝客网站,b站广告投放平台入口,做网站开发要装什么软件,wordpress付费内容线性表中各节点的检索概率不等时,可用如下策略提高顺序检索的效率;若找到指定的结点,则将该结点和其前驱结点(若存在)交换,使得经常被访问的结点尽量位于表的前端。试设计在顺序结构和链式结构的线性表盘上…

线性表中各节点的检索概率不等时,可用如下策略提高顺序检索的效率;若找到指定的结点,则将该结点和其前驱结点(若存在)交换,使得经常被访问的结点尽量位于表的前端。试设计在顺序结构和链式结构的线性表盘上实现上述策略的顺序检索算法。

#include <iostream>typedef struct node{struct node* next;int data;
}node,*pnode;pnode buynode(int x)
{pnode tmp=(pnode) malloc(sizeof (node));tmp->data=x,tmp->next= nullptr;return tmp;
}
typedef struct link_list{pnode head;
}link_list;void init_array(int* data,int size)
{printf("the original array is:");for(int i=0;i<size;i++) data[i]=i+1, printf("%3d",data[i]);puts("");
}void print(int*data,int size)
{for(int i=0;i<size;i++) printf("%3d",data[i]);puts("");
}
int array_visit(int* &data,int size,int search)
{for(int i=0;i<size;i++){if(data[i]==search&&i!=0){data[i]=data[i-1];data[i-1]=search;printf("after find number %3d:",search);print(data,10);return i-1;}if(data[i]==search&&i==0) return 0;}return -1;}
void link_init(link_list &l,int size)
{l.head= buynode(-1);pnode tmp=l.head;for(int i=0;i<size;i++) tmp->next= buynode(i+1),tmp=tmp->next;
}int link_find(link_list &l ,int search)
{pnode tmp=l.head;int count=0;while(tmp->next){if(tmp->next->data==search){if(tmp->data==-1) return count;else{tmp->next->data=tmp->data;tmp->data=search;return count-1;}}else{count++;tmp=tmp->next;}}return -1;
}void print_list(link_list l)
{for(pnode tmp=l.head->next;tmp;tmp=tmp->next){printf("%3d",tmp->data);}puts("");
}
int main() {//顺序表int * data=(int*) malloc(sizeof (int)*10);init_array(data,10);for(int i=0;i<5;i++){int p1= array_visit(data,10,5);printf("the position of '5' is :%3d\n",p1);}for(int i=0;i<5;i++){int p1= array_visit(data,10,10);printf("the position of '10' is :%3d\n",p1);}printf("-------------------------------------------------\n");//链表link_list l1;link_init(l1,10);print_list(l1);for(int i=0;i<5;i++){int p1= link_find(l1,5);printf("the position of '5' is :%3d\n",p1);print_list(l1);}for(int i=0;i<5;i++){int p1= link_find(l1,10);printf("the position of '10' is :%3d\n",p1);print_list(l1);}return 0;
}

对于顺序结构上的测试结果

在链式结构上的搜索结构

http://www.hrbkazy.com/news/50221.html

相关文章:

  • 电子商务网站建设新手佛山网络公司 乐云seo
  • 企业百度网站怎么做如何网络媒体推广
  • wordpress修改固定链接重定向广东seo加盟
  • 城市分站cms网站推广软件免费版大全
  • 要建网站游戏推广怎么做
  • 在线ppt网站大数据营销案例
  • 谷歌推广网站建设营销培训心得体会
  • php 网站部署企业邮箱登录入口
  • php做网站还是linux长沙网络营销学校
  • 做动画 的 网站有哪些软件下载东莞关键词seo
  • 网络商城网站建设seo快速推广窍门大公开
  • 网站建设算什么专业今日的最新新闻
  • 西安市城乡建设委员会网站6外贸营销型网站制作
  • 关于做代购网站的纳税知识百度关键词优化
  • 给私人企业做网站推广yahoo搜索
  • 高端企业网站建站程序免费永久个人域名注册
  • 创新的龙岗网站建设网站建站哪家公司好
  • 网站开发工程师月薪网站开发从入门到实战
  • 邯郸有建网站吗哪个公司好些如何在百度发布广告信息
  • 房产网站开发文档推广一个产品有哪些方式
  • 做游戏ppt下载网站有哪些无锡seo公司哪家好
  • 郑州汉狮做网站的大公司2024年新闻摘抄十条
  • 专业公司做网站怎么做网站宣传
  • 山西省网站建设价格新产品推广策划方案
  • 客户评价 网站建设亚马逊seo什么意思
  • 打电话拉客户用网站做广告怎么做 好做吗广告公司简介
  • 招聘 网站开发服务营销包括哪些内容
  • 做网站爬闪湖南企业竞价优化服务
  • 深圳广科网站建设今日最新闻
  • 巴基斯坦人做网站怎么样软文推广页面