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

手机电商网站 模板如何在手机上制作app软件

手机电商网站 模板,如何在手机上制作app软件,简单个人网页制作成品,本地做网站贵文章目录 单链表定义版本一(可自己选择是否含头节点)创建单链表打印单链表对单链表进行冒泡排序删除单链表中值为key的节点求单链表表长在单链表位序为i的位置插入新元素e 单链表定义 typedef struct node {int data;struct node* next; }LinkNode,*LinkList;版本一(可自己选择… 文章目录 单链表定义版本一(可自己选择是否含头节点)创建单链表打印单链表对单链表进行冒泡排序删除单链表中值为key的节点求单链表表长在单链表位序为i的位置插入新元素e 单链表定义 typedef struct node {int data;struct node* next; }LinkNode,*LinkList;版本一(可自己选择是否含头节点) 创建单链表 /*** brief 创建单链表* param head 单链表存储位置* param data 存储单链表的整数数组* param size 数组大小* param is_have_head 是否创建头节点是为1否则为0*/ LinkList CreateList(int data[], int size, int is_have_head) {LinkList head NULL;LinkNode* p NULL;head (LinkNode*)malloc(sizeof(LinkNode)); // 创建头结点head-next NULL;p head;for (int i 0; i size; i) {LinkNode* newNode (LinkNode*)malloc(sizeof(LinkNode));newNode-data data[i];newNode-next NULL;if (head NULL) {head newNode;p head;}else {p-next newNode;p p-next;}}if (!is_have_head head ! NULL) { // 删除头结点LinkNode* temp head;head head-next;free(temp);}return head; }打印单链表 /*** brief 打印单链表* param head 单链表指针* param is_have_head 是否含头节点是为1否则为0*/ void PrintList(LinkList head, int is_have_head) {LinkNode* p head;if (is_have_head) p p-next;if (!p) printf(空链表\a\n);else {while (p) {printf(%d-, p-data);p p-next;}printf(NULL\n);} }对单链表进行冒泡排序 /*** brief 对单链表进行冒泡排序* param L 单链表指针L* param is_have_head 是否含头节点是为1否则为0*/ void LinkBubbleSort(LinkList L, int is_have_head) {LinkNode* head L;if (is_have_head) head head-next;LinkNode* p head, * q p-next, * last NULL;if (p NULL || q NULL) return;while (head-next ! last) {while (q q ! last ) {if (p-data q-data) {int temp p-data;p-data q-data;q-data temp;}p q;q q-next;}last p;p head;q p-next;} }删除单链表中值为key的节点 /*** brief 删除单链表中值为key的节点* param L 单链表L* param key 目标值key* param is_have_head 是否含头节点是为1否则为0* return 删除成功返回true否则返回false*/ bool ListDeleteNode(LinkList L, int key, int is_have_head) {LinkNode* p L, * pre NULL;if (is_have_head) {pre p;p p-next;}while (p p-data ! key) {pre p;p p-next;}if (!p) return false;pre-next p-next;free(p);return true; }求单链表表长 /*** brief 求链表长度* param L 表头指针* param is_have_head 是否含头结点是为1否则为0* return 返回单链表的长度(不含头结点)空表返回0*/ int GetListSize(LinkList L, int is_have_head) {LinkNode* p L;if (p NULL) return 0;if (is_have_head) p p-next;int count 0;while (p) {count;p p-next;}return count; }在单链表位序为i的位置插入新元素e /*** brief 在单链表位序为i的位置插入新元素e* param L 表头指针* param i 插入位置(1iGetListSize(L)1)* param e 待插入元素e* param is_have_head 是否含头结点是为1否则为0* return 插入成功返回1否则返回0*/ int ListInsert(LinkList L, int i, int e, int is_have_head) {int list_size GetListSize(L, is_have_head);if (i 1 || i list_size 1) return 0; // 位序非法LinkNode* p L, * pre NULL;int cur 1;if (is_have_head) {pre p;p p-next;}while (cur i) {pre p;p p-next;cur;}LinkNode* new_node (LinkNode*)malloc(sizeof(LinkNode));new_node-data e;if (pre NULL) { // 第一个位置插入new_node-next L;L new_node;}else {new_node-next p;pre-next new_node;}return 1; }
http://www.hkea.cn/news/14329967/

相关文章:

  • 懒懒淘客怎么做自己的网站私人做网站建设
  • 手机网站运营快照不更新怎么办
  • 宁波网站建设的步骤过程射阳网站开发
  • 视频网站开发工程师wordpress动态
  • 六安开发区网站网络营销公司
  • 经纪公司排名无锡做网站优化多少钱
  • 网站建设的基本过程电商网站前后台模板
  • 网站制作自己做服务器视频做网站背景
  • 服装设计公司有哪些优化网站制作公司好吗
  • 国内精品网站建设wordpress wap模板下载
  • 建材网站制作网站建设信息科技公司
  • 做装修网站如何站长工具怎么关闭
  • 奉贤免费网站建设济南网站建设山东聚搜网力推
  • 网站建设流程机构wordpress微博头条
  • 岳麓 网站设计物流门户网站开发 报价
  • 帮别人做网站网站建设使用哪种语言好
  • 解析网站dns网站建设与管理课程视频
  • 南昌网站建设公司市场网站建设制度制定情况
  • 长沙便宜网站建设软件研发和开发哪个工资高
  • 外贸网站怎么建设建设局网站作用
  • 昆山外贸网站建设推广河南省住房建设厅网站首页
  • 深圳网站建设销售前景河北省建设工程管理信息网官网
  • 电子商务网站运营济南手机网站建设公司
  • 手机网站搭建教程wordpress如何导航网站
  • 金华永康义乌网站建设巴南集团网站建设
  • 企业设计网站建筑公司企业如何成功
  • 想做企业网站虚拟主机比较
  • 播视频网站开发Wordpress的根目录在哪
  • 电商网站代码模板网页制作模板中学
  • 国内定机票网站建设有需要网站建设网站推广请找我