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

网站建设费用计入哪个会计科目wordpress 页面 列表

网站建设费用计入哪个会计科目,wordpress 页面 列表,在线建站网站,建企业网站需要哪些资料上次我们那个设计循环队列的时候用的是数组#xff0c;因为那个时候还是不太会链表#xff0c;现在有了链表的思路#xff0c;我们一起来看看解题步骤吧。 https://leetcode.cn/problems/design-circular-queue/description/ 设计循环队列 那我们其实最主要的就是我们这个… 上次我们那个设计循环队列的时候用的是数组因为那个时候还是不太会链表现在有了链表的思路我们一起来看看解题步骤吧。 https://leetcode.cn/problems/design-circular-queue/description/ 设计循环队列 那我们其实最主要的就是我们这个队列怎么定义他的定义方式其实是和顺序表一样的给一个capacity但是我们这里实现的方式是链表我们插入的时候就是malloc一个节点但是我们这里其实表面上看起来是循环队列其实是下面这个图我们这里假设k是四个节点。 这个是满的时候但是我们这里满用的不是我们下面的节点是不是head而是size capacity就行了所以我们这里的判空和判断有没有满是很简单的。我们可以来看看接口函数和结构体是怎么定义的。 我们这里就好像把顺序表的优点和链表的链式结构合在一起进行使用。 bool myCircularQueueIsEmpty(MyCircularQueue* obj) {return obj-size 0; }bool myCircularQueueIsFull(MyCircularQueue* obj) {return obj-size obj-capacity; }判空和判断是不是满的时候就是要比数组的方式简单而且一开始的时候我想的是先搞出一个循环链表然后进行尝试但是给我的结果就是很难取判断什么时候是满的什么时候是空的还有head和tail的指向也不是很好的解决。 可以看到这样的方式很难哪怕是找到问题在那小编因为实力不行还是不知道怎么改还是看了leetcode的解题才有思路。 那后面的插入就和链表的尾插是很相似的所有我这里就不过多的讲解。 这里需要注意的就是第一次的插入我们因为没有哨兵位的头节点所有要先来判断一下否则就是对空指针的访问了。 删除也更简单只要移动head就可以了而且我们可以看这种情况就是我们插入插满之后删掉之后head最后还是变成空然后在进行插入的时候就协接上了所以这个方法很好那完整的代码就放在下面了。 typedef struct newnode {struct newnode* next;int val; }Node;typedef struct {int size;int capacity;Node* head;Node* tail;} MyCircularQueue;MyCircularQueue* myCircularQueueCreate(int k) {MyCircularQueue* obj (MyCircularQueue*)malloc(sizeof(MyCircularQueue));obj-size obj-capacity 0;obj-capacity k;obj-head obj-tail NULL;return obj; }bool myCircularQueueIsEmpty(MyCircularQueue* obj) {return obj-size 0; }bool myCircularQueueIsFull(MyCircularQueue* obj) {return obj-size obj-capacity; }bool myCircularQueueEnQueue(MyCircularQueue* obj, int value) {if(!myCircularQueueIsFull(obj)){Node* newnode (Node*)malloc(sizeof(Node));newnode-next NULL;newnode-val value;if(obj-head NULL){obj-tail obj-head newnode;}else{obj-tail-next newnode;obj-tail newnode;}obj-size;return true;}return false; }bool myCircularQueueDeQueue(MyCircularQueue* obj) {if(!myCircularQueueIsEmpty(obj)){obj-head obj-head-next;obj-size--;return true;}return false; }int myCircularQueueFront(MyCircularQueue* obj) {if(!myCircularQueueIsEmpty(obj)){return obj-head-val;}return -1; }int myCircularQueueRear(MyCircularQueue* obj) {if(!myCircularQueueIsEmpty(obj)){return obj-tail-val;}return -1; }void myCircularQueueFree(MyCircularQueue* obj) {free(obj); }/*** Your MyCircularQueue struct will be instantiated and called as such:* MyCircularQueue* obj myCircularQueueCreate(k);* bool param_1 myCircularQueueEnQueue(obj, value);* bool param_2 myCircularQueueDeQueue(obj);* int param_3 myCircularQueueFront(obj);* int param_4 myCircularQueueRear(obj);* bool param_5 myCircularQueueIsEmpty(obj);* bool param_6 myCircularQueueIsFull(obj);* myCircularQueueFree(obj); */
http://www.sczhlp.com/news/151910/

相关文章:

  • 企业网站建设公司选择分析品牌营销是什么工作
  • 设计网站如何推广哪些网站做企业招聘不要花钱
  • 唐山的网站建设公司网站seo软件
  • 农家乐网站源代码环球贸易网国际站
  • 欧洲外贸网站有哪些如何申请营业执照
  • 青岛找网站建设公司哪家好张家港建网站价格
  • 最好网站设计案例简单好看个人主页网站模板
  • 建立网站的技术手机做服务器建网站
  • 做塑料哪个网站好雅思培训
  • 能查个人信息的网站做网站为什么要用php框架
  • cms(网站内容管理系统)有哪些彩票网站怎么做
  • 网站之家网站域名怎么查询
  • 大型网站开发流程和步骤东莞感染人数最新消息
  • 网站建设有哪几种形式网站的百度词条怎么做
  • 如何做网站跳转页面怎么做广告图片设计
  • 小说网站的会员充值是怎么做的四川网站建设找哪家
  • 中宁网站建设哈尔滨市营商环境建设监督局网站
  • PWN手成长之路-05-ROP
  • 随机采样研究随笔
  • Python 正则表达式实战:一文搞定文本处理
  • 9月30号
  • 网站设计一般多少钱西安做网站建设哪家好
  • 分类网站 制作《语文建设》网站
  • 为什么用Vue做网站的很少详情页设计教程
  • 成都网站建设有名的公司php网站开发教案
  • 有哪些公司的网站设计的好温州网站排名团队
  • 怎么做网络推广网站北京确诊病例活动轨迹公布
  • 信息产业部 备案网站建设网站是做什么
  • wordpress的标签是什么学seo如何入门
  • 优秀企业网站欣赏店名设计房产网站设计公司