网站首页 站内搜索

搜索结果

查询Tags标签: return,共有 7871条记录
  • C++ if 里最好不要使用临时变量

    例子HHH *b=NULL; if(1) {HHH a (ccc());b= &a; }if(b==NULL) {return ; } b->adbc(ssss());这段代码看着有问题吗 ,看似没问题,实则问题很大。这个逻辑用在工程上会崩的。 if里的临时变量,在走出if 后会自动回收。即便b判空了,但是b由于指向了a临时变量的地址…

    2022/9/6 14:34:12 人评论 次浏览
  • JavaScript 特殊数字值 NaN

    NaN是唯一一个不和自身不相等的值,Array》prototype.indexOf 使用了严格相等,因此不能通过该方法在数组中查找 NaN: NaN === NaN // false [NaN].indexof(NaN); // false如果想要检查一个值是否为 NaN,必须使用全局函数 isNaN(): isNaN(NaN); // true isNaN(33); // …

    2022/9/6 1:22:47 人评论 次浏览
  • 【题解】做题记录(2022.9)

    可能会断断续续的,是因为可能有的时候忘记了写记录 9.5 今天搞了一天的平衡树,但大部分都是比较基础的操作 [SHOI2009]会场预约 题目分析: set 大法吼啊 我们考虑重新定义两个区间 \(A,B\) 的关系:=:\(A,B\)有交集 <:\(A\) 完全在 \(B\) 的左边 >:\(A\) 完全…

    2022/9/5 23:54:11 人评论 次浏览
  • 递归、二分查找

    #递归函数: 有最大递归深度,默认接近1000,各版本略有差异 count = 0 def F1(n):n += 1print(n)#1 2 3……996F1(n)F1(count)#修改递归深度 import syssys.setrecursionlimit(100)count = 0def F2(n):n += 1print(n) # 1 2 3……96F2(n)F2(count)#二分查找:必须是…

    2022/9/5 23:54:11 人评论 次浏览
  • 理解Compare()函数的返回值

    返回 1(正数): 第一个元素排在第二个元素后面; 返回 -1 (负数): 第一个元素排在第二个元素前面 返回 0 : 两者相等,不进行交换,也就不排序。但是要根据题目来判断返回什么。如果数组是无序的,不能直接返回0。若保证升序排列,要返回o1-o2,降序则o2-o1。 return 0…

    2022/9/5 23:22:55 人评论 次浏览
  • Java自定义注解

    简介注解是一种能被添加到java源代码中的元数据,方法、类、参数和包都可以用注解来修饰。注解可以看作是一种特殊的标记,可以用在方法、类、参数和包上,程序在编译或者运行时可以检测到这些标记而进行一些特殊的处理。 元注解的介绍元注解的作用就是负责注解其他注解。…

    2022/9/5 14:22:52 人评论 次浏览
  • 数据结构预算法学习笔记 —— 双端队列(Deque)

    双端队列(Deque) 1.简介 双端队列是一种有次序的数据集。 和队列相似,其两端也可以称作为”首“”尾“段,但deque中数据项既可以从队首加入,也可以从队尾加入。同样,数据项也可以从双端队列的两端移除。 某种意义上, 双端队列集合了栈和队列的特点因此,双端队列并…

    2022/9/5 14:22:49 人评论 次浏览
  • 函数f(m,n)算法设计

    题目: 设m,n均为自然数,m可表示为一些不超过n的自然数之和,f(m,n)为这种表示方式的数目。 例f(5,3)=5,有5种表示方式:3+2,3+1+1,2+2+1,2+1+1+1,1+1+1+1+1。 以下是该函数的程序段,请将未完成的部分填入,使之完整。 int f(int m, int n) {if(m == 1) return …

    2022/9/5 1:23:02 人评论 次浏览
  • 大家都能看得懂的源码之ahooks useInfiniteScroll

    本文是深入浅出 ahooks 源码系列文章的第十七篇,该系列已整理成文档-地址。觉得还不错,给个 star 支持一下哈,Thanks。 简介useInfiniteScroll 封装了常见的无限滚动逻辑。详细可看官网 注意:这里的无限滚动指的是常见的点击加载更多或者说下拉加载更加功能,而不是虚…

    2022/9/5 1:23:00 人评论 次浏览
  • 【luogu CF633H】Fibonacci-ish II(莫队)(线段树)(矩阵乘法)

    Fibonacci-ish II 题目链接:luogu CF633H 题目大意 给你一个序列,每次问你一个区间,把里面的数拿出来去重排序,第 i 个位置乘上斐波那契数列第 i 项之后所有数的和。 思路 这题卡常。 (而且好像能暴力优化草过去但是写的是标算)首先看着数据范围会主观思考 \(\sqrt{…

    2022/9/4 23:25:23 人评论 次浏览
  • AtCoder Beginner Contest 267

    E - Erasing Vertices 2 做法1 观察可得:对于某个时刻,贪心删当前代价最小的点肯定是最优的。 但是删一个点会减少相邻接的点的代价。然后就想到了堆,但是这个堆需要支持decrease-key操作。 decrease-key 这个操作std::priority_queue并不支持,但是其实二叉堆也能做到…

    2022/9/4 6:22:57 人评论 次浏览
  • 线性表(二)单链表

    单链表 LinkList.htypedef int ElemType;typedef struct{ElemType data;//数据结点struct LNode* next;//指向下一个结点的指针 } LNode;typedef LNode* LinkList;Status InitList(LinkList* L); Status DestroyList(LinkList* L); Status CearList(LinkList L); Status L…

    2022/9/4 6:22:52 人评论 次浏览
  • 【Vue项目】尚品汇(五)Detail组件开发 实现轮播图和放大镜效果

    1 基本准备工作 1.1 组件路由及数据准备编写请求接口api/index.js export const reqGetDetailInfo = (skuId ={}) => {return requests(({url:`/item/${skuId}`,method: get})) }编写组件路由{path: /detail/:skuId,component: Detail,name: detail,meta: {showFooter:…

    2022/9/3 23:25:03 人评论 次浏览
  • letcode算法--8.盛水最多的容器

    给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:你不能倾斜容器。 来源:力扣(LeetCode)链接:https…

    2022/9/3 14:24:11 人评论 次浏览
  • letcode算法--7.回文数

    给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文,而 123 不是。 来源:力扣(LeetCode)链接:https://leetcode.cn/problems/palindrome-number著作权归领…

    2022/9/3 1:52:44 人评论 次浏览
扫一扫关注最新编程教程