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

win7如何建设免费网站制作网站的步骤

win7如何建设免费网站,制作网站的步骤,巴中建设银行网站,做竞价网站要准备什么条件环形链表的约瑟夫问题 环形链表的约瑟夫问题_牛客题霸_牛客网 描述 编号为 1 到 n 的 n 个人围成一圈。从编号为 1 的人开始报数,报到 m 的人离开。 下一个人继续从 1 开始报数。 n-1 轮结束以后,只剩下一个人,问最后留下的这个人编号是…

环形链表的约瑟夫问题

环形链表的约瑟夫问题_牛客题霸_牛客网

描述

编号为 1 到 n 的 n 个人围成一圈。从编号为 1 的人开始报数,报到 m 的人离开。

下一个人继续从 1 开始报数。

n-1 轮结束以后,只剩下一个人,问最后留下的这个人编号是多少?

示例1

输入:

5,2

返回值:

3

说明:

开始5个人 1,2,3,4,5 ,从1开始报数,1->1,2->2编号为2的人离开
1,3,4,5,从3开始报数,3->1,4->2编号为4的人离开
1,3,5,从5开始报数,5->1,1->2编号为1的人离开
3,5,从3开始报数,3->1,5->2编号为5的人离开
最后留下人的编号是3      

示例2

输入:

1,1

返回值:

1

代码:

/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可*** @param n int整型* @param m int整型* @return int整型*/
#include <stdio.h>
#include <stdlib.h>
typedef struct ListNode ListNode ;
//创建结点
ListNode* ListBuyNode(int x) {ListNode* node = (ListNode*)malloc(sizeof(ListNode));if (node == NULL) {perror("malloc fail!");exit(1);}node->val = x;node->next = NULL;return node;
}
//创建带环链表
ListNode* CreatList(int n) {
//创建链表ListNode* phead = ListBuyNode(1);ListNode* ptail = phead;int i = 2;for (i = 2; i <= n; i++) {ListNode* node = ListBuyNode(i);ptail->next = node;ptail = ptail->next;}ptail->next = phead;return ptail;
}
int ysf(int n, int m ) {// write code hereint count = 1;//刚开始的时候cur已经走到了套,头结点也会报数,所以count应该置为1//创建不带头的单向循环链表ListNode* prev = CreatList(n);//对链表进行约瑟夫游戏ListNode* cur = prev->next; //就是头结点while (cur->next != cur) {if (count == m) {prev->next = cur->next;free(cur);cur = NULL;cur = prev->next;count = 1;} else {prev = cur;cur = cur->next;count++;}}return cur->val;
}

 野指针

野指针是指没有指向有效内存位置的一个指针在作删除或释放对象的操作的时候,如果没有即时将指针的值置为NULL,或者有其他的有效内存地址的一个重新指向,那指针仍然指向之前释放后内存的存储位置,其就是野指针.

http://www.dinnco.com/news/279.html

相关文章:

  • 浙江可以做会计题目的网站广告推广软件
  • 租房网站开发功能需求网站搜索排名优化软件
  • 杭州做网站的公司有哪些网络科技有限公司
  • 优秀网站建设出售万网域名注册官网
  • 网站开发的税率是多少钱西安seo盐城
  • 许昌市网站建设找汉狮自媒体服务平台
  • 长沙定制网站建设电商培训班一般多少钱
  • 文化公司做网站交文化事业费吗商品推广与营销的方式
  • 网站如何做日历排名优化公司电话
  • cms网站建设有多少条数据上海知名的seo推广咨询
  • 有什么网站可以在线做试题ciliba磁力搜索引擎
  • 网站模板怎么设计上海网站优化
  • 医疗网站模板下载杭州seo专员
  • 做家具商城网站百度电脑版网页
  • 网站开发 提成网站你应该明白我的意思吗
  • 用易语言做钓鱼网站网络推广平台有哪些渠道
  • 创建私人网站上海网站推广排名公司
  • 最低价网首页杭州网站优化多少钱
  • 网站开发支付宝提现新闻稿撰写
  • wordpress钱包插件seo课程培训视频
  • 上海频道做网站怎么样什么是电商
  • 广州网站开发公司有哪些含有友情链接的网页
  • 承德网站建设公司竞价点击软件工具
  • 温州市网站制作哪家便宜做网站哪家好
  • 网站初期推广方案网站管理和维护的主要工作有哪些
  • 厦门市建设管理协会网站首页seo排名点击软件推荐
  • 做网站开发需要培训吗佛山网站建设模板
  • 网站 chat now怎么做昆山网站制作哪家好
  • 政府网站建设被问责今日热搜排行第一名
  • 那种做任务的网站叫什么营销型网站建设设计