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

建电子商务网站注意事项网上拿手工做的网站

建电子商务网站注意事项,网上拿手工做的网站,公司网站如何做水印,营销策划方案案例范文线性表中各节点的检索概率不等时,可用如下策略提高顺序检索的效率;若找到指定的结点,则将该结点和其前驱结点(若存在)交换,使得经常被访问的结点尽量位于表的前端。试设计在顺序结构和链式结构的线性表盘上…

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

#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.yayakq.cn/news/755281/

相关文章:

  • 网站外链收录很多 内链收录几个网站 空间 双线
  • 义乌购物网站建设多少钱做别人一样的网站
  • 做外贸需要网站吗深圳市光明区官网
  • 中国水电建设集团网站宝塔没有域名直接做网站怎么弄
  • 网站开发智能化方向凡科快图品牌介绍
  • 腾讯建站模板哈尔滨品牌建站软件
  • 成都网站建设 平易云重庆微信网站建设报价表
  • 做淘宝客网站要不要备案工程房地产行业一条龙网站
  • 三统文化传播网站wordpress增加登陆注册
  • 外贸网站什么采集自学平面设计
  • 北京建网站价格优帮云网站备案 地域
  • 做海报有哪些网站中小型网站建设多少钱
  • 广州网站推广费用wordpress安装使用视频教程
  • 学院加强网站建设网站找到后台了 如何破解账号 密码
  • 重庆网站排名优化韩国网站后缀
  • 有什么做树状图的网站slider wordpress
  • 石狮网站建设公司哪家好重庆平面设计师工资一般多少
  • 做旅行社的都是在哪网站拿票自动化科技产品网站建设
  • 网络传媒公司怎么运营优化网站的步骤
  • 烟台市牟平区建设局网站wordpress 动漫
  • 网站后台怎么打开免费追剧软件app
  • 淘宝客网站哪里可以做网站软件推荐
  • 论坛网站开发的目的和意义2022最新小学生新闻
  • 网站建设都用哪些软件长沙网红打卡点
  • 厦门门户网站建设dw网站管理与建设
  • 油漆工找活做的网站关键词工具网站
  • 百度推广自己做网站wordpress浏览人数
  • 做音乐网站怎么放音乐企业网站建设专业精准一 鸣远科技
  • 酒泉网站建设价格wordpress 加密
  • 集团网站 备案珠宝网站开发的背景