草庐IT

LeetCode_day

全部标签

顺序表面试题 Leetcode27.移除元素

大家好!这篇我给大家讲解一下有关顺序表的题目,是力扣上面的,希望对大家有所帮助。移除元素难度:简单OJ链接解法一:假设有这样的一组数组,val为2我们可以写一个查找函数,来找val,找到后我们将后面的数据把val覆盖。过程如下:代码如下://找到val的下标intFind_val(int*nums,intnumsSize,intval){for(inti=0;inumsSize;i++){if(nums[i]==val)returni;}return-1;}//返回数组里val的个数intFind_count(int*nums,intnumsSize,intval){intcount=0;fo

顺序表面试题 Leetcode27.移除元素

大家好!这篇我给大家讲解一下有关顺序表的题目,是力扣上面的,希望对大家有所帮助。移除元素难度:简单OJ链接解法一:假设有这样的一组数组,val为2我们可以写一个查找函数,来找val,找到后我们将后面的数据把val覆盖。过程如下:代码如下://找到val的下标intFind_val(int*nums,intnumsSize,intval){for(inti=0;inumsSize;i++){if(nums[i]==val)returni;}return-1;}//返回数组里val的个数intFind_count(int*nums,intnumsSize,intval){intcount=0;fo

队列实现及leetcode相关OJ题

上一篇写的是栈这一篇分享队列实现及其与队列相关OJ题文章目录一、队列概念及实现二、队列源码三、leetcode相关OJ一、队列概念及实现1、队列概念队列同栈一样也是一种特殊的数据结构,遵循先进先出的原则,例如:想象在独木桥上走着的人,先上去的人定是先从独木桥上下来,为啥说是特殊呢?因为它只允许在对尾插入数据(简称入队,然后在对头删除数据(简称出队),只允许在这两端进行插入和删除操作而基于它的特性选择链表实现还是数组实现更好呢?当然选链表实现比较好,因为数组在头删除时需要移动大量的数据,时间复杂度为O(N),而用链表头删时间复杂度为O(1),那么有人会说那链表的尾插时间复杂度不也是O(N)吗,因

队列实现及leetcode相关OJ题

上一篇写的是栈这一篇分享队列实现及其与队列相关OJ题文章目录一、队列概念及实现二、队列源码三、leetcode相关OJ一、队列概念及实现1、队列概念队列同栈一样也是一种特殊的数据结构,遵循先进先出的原则,例如:想象在独木桥上走着的人,先上去的人定是先从独木桥上下来,为啥说是特殊呢?因为它只允许在对尾插入数据(简称入队,然后在对头删除数据(简称出队),只允许在这两端进行插入和删除操作而基于它的特性选择链表实现还是数组实现更好呢?当然选链表实现比较好,因为数组在头删除时需要移动大量的数据,时间复杂度为O(N),而用链表头删时间复杂度为O(1),那么有人会说那链表的尾插时间复杂度不也是O(N)吗,因

【冲刺蓝桥杯的最后30天】day1

大家好😃,我是想要慢慢变得优秀的向阳🌞同学👨‍💻,断更了整整一年,又开始恢复CSDN更新,从今天开始逐渐恢复更新状态,正在备战蓝桥杯的小伙伴可以支持一下哦!~不能说肯定是干货,但会让你有所收获!💓💓💓🍭🍭我们总是在生活扮演各种角色,却唯独很少扮演自己🍭🍭🍄🍄数列求值-蓝桥云课(lanqiao.cn)🍄🍄思路:模拟题,用一个窗口来表示三项之和,每次挪动一格,abc也要跟随着移动,用一个额外变量记录tmp=a+b+c,窗口每次移动a=b,b=c,c=tmp,最后挪动到答案的时候输出最后一个值c即可。为了防止爆long从第四个数开始每次得到的值都要%10000取后四位的值,取模不会影响最后答案的计算

【冲刺蓝桥杯的最后30天】day1

大家好😃,我是想要慢慢变得优秀的向阳🌞同学👨‍💻,断更了整整一年,又开始恢复CSDN更新,从今天开始逐渐恢复更新状态,正在备战蓝桥杯的小伙伴可以支持一下哦!~不能说肯定是干货,但会让你有所收获!💓💓💓🍭🍭我们总是在生活扮演各种角色,却唯独很少扮演自己🍭🍭🍄🍄数列求值-蓝桥云课(lanqiao.cn)🍄🍄思路:模拟题,用一个窗口来表示三项之和,每次挪动一格,abc也要跟随着移动,用一个额外变量记录tmp=a+b+c,窗口每次移动a=b,b=c,c=tmp,最后挪动到答案的时候输出最后一个值c即可。为了防止爆long从第四个数开始每次得到的值都要%10000取后四位的值,取模不会影响最后答案的计算

【LeetCode每日一题】【2023/1/24】1828. 统计一个圆中点的数目

文章目录1828.统计一个圆中点的数目方法1:枚举1828.统计一个圆中点的数目LeetCode:1828.统计一个圆中点的数目中等\color{#FFB800}{中等}中等给你一个数组points,其中points[i]=[x_i,y_i],表示第i个点在二维平面上的坐标。多个点可能会有相同的坐标。同时给你一个数组queries,其中queries[j]=[x_j,y_j,r_j],表示一个圆心在(x_j,y_j)且半径为r_j的圆。对于每一个查询queries[j],计算在第j个圆内点的数目。如果一个点在圆的边界上,我们同样认为它在圆内。请你返回一个数组answer,其中answer[j]

【LeetCode每日一题】【2023/1/24】1828. 统计一个圆中点的数目

文章目录1828.统计一个圆中点的数目方法1:枚举1828.统计一个圆中点的数目LeetCode:1828.统计一个圆中点的数目中等\color{#FFB800}{中等}中等给你一个数组points,其中points[i]=[x_i,y_i],表示第i个点在二维平面上的坐标。多个点可能会有相同的坐标。同时给你一个数组queries,其中queries[j]=[x_j,y_j,r_j],表示一个圆心在(x_j,y_j)且半径为r_j的圆。对于每一个查询queries[j],计算在第j个圆内点的数目。如果一个点在圆的边界上,我们同样认为它在圆内。请你返回一个数组answer,其中answer[j]

瑞吉外卖-全网最全笔记-Day02

业务开发Day2-01-本章内容介绍目录针对员工这张表进行对数据的维护点击添加员工后呈现的页面在浏览器地址栏中输入地址:http://localhost:8080/backend/index.html,在没有登录的情况下也可以进入管理界面,但最终我们想看到的效果是没有登录,就跳转到登录界面来,登录成功之后才能进入到管理界面业务开发Day2-02-完善登录功能_问题分析并创建过滤器问题分析前面我们已经完成了后台系统的员工登录功能开发,但是还存在一个问题:用户如果不登录,直接访问系统首页面,照样可以正常访问。这种设计并不合理,我们希望看到的效果应该是,只有登录成功后才可以访问系统中的页面,如果没有

瑞吉外卖-全网最全笔记-Day02

业务开发Day2-01-本章内容介绍目录针对员工这张表进行对数据的维护点击添加员工后呈现的页面在浏览器地址栏中输入地址:http://localhost:8080/backend/index.html,在没有登录的情况下也可以进入管理界面,但最终我们想看到的效果是没有登录,就跳转到登录界面来,登录成功之后才能进入到管理界面业务开发Day2-02-完善登录功能_问题分析并创建过滤器问题分析前面我们已经完成了后台系统的员工登录功能开发,但是还存在一个问题:用户如果不登录,直接访问系统首页面,照样可以正常访问。这种设计并不合理,我们希望看到的效果应该是,只有登录成功后才可以访问系统中的页面,如果没有