自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 JavaScript let关键字定义变量和var关键字定义变量的区别

我们在这里先写一个代码块,在代码块内部分别用let关键字和var关键字定义变量,并在代码块外试图对代码块内的变量进行访问let age=18;显然我们在代码块外对var关键字定义的变量可以进行访问,而不能访问let关键字定义的变量,充分体现出了let声明的变量有严格的作用域JavaScript中let关键字声明变量于var关键字声明变量的区别总结为以下三点:1.let声明的变量有严格的作用域而var声明的没有。2.let 只能声明一次, var 可以声明多次。

2023-09-23 15:19:03 89 1

原创 剪绳子问题(多解法)

思路:如果我们按照如下的策略剪绳子,则得到的各段绳子的长度乘积最大:当n>=5时,我们尽可能多地剪长度为3的绳子;另外,当n>=5时,3(n-3)>=2(n-2),因此我们可以把绳子尽可能的剪为3的绳子段。题目:给你一根长度为n的绳子,请把绳子剪成m段(m,n都是整数,n>1并且m>1),每段绳子的长度记为k[0],k[1],…为了改进递归算法的先天不足,可以在递归中加入一个数组来缓存已经运算过的数据,对于已经在递归中运算过的数据可以直接在数组中取出,无需再调用递归,解决了递归中大量重复计算的问题。

2023-05-16 20:36:40 118

原创 Leetcode第221题 最大正方形

输入:matrix = [[“1”,“0”,“1”,“0”,“0”],[“1”,“0”,“1”,“1”,“1”],[“1”,“1”,“1”,“1”,“1”],[“1”,“0”,“0”,“1”,“0”]]题目描述:在一个由 ‘0’ 和 ‘1’ 组成的二维矩阵内,找到只包含 ‘1’ 的最大正方形,并返回其面积。我们用num[ i ][ j ]来表示以点(i,j)为右下角的矩阵的边长。输入:matrix = [[“0”,“1”],[“1”,“0”]]尝试通过于(i,j)相邻的位置求出数组中点(i,j)的长度。

2023-05-13 16:56:41 103 1

原创 (剑指offer)回溯法之矩阵中的路径

通过回溯法解决矩阵中的路径问题

2023-05-11 18:23:40 53

原创 (剑指offer读书笔记)题目:二分法之旋转数组的最小数字

思路:和二分法一样,我们用两个指针分别指向数组的第一个元素和最后一个元素。按照题目中的旋转规则,第一个元素应该大于等于最后一个元素。如果中间元素位于前面的递增子数组,那么它应该大于等于第一个指针指向的元素。此时数组中最小的元素应该在中间元素后面。之后再开启第二轮的查找,以此类推,直到找到数组最小的元素。把一个数组最开始的若干 个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素,例如。数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转。

2023-05-10 21:29:22 53 2

数据库系统概论考试题库

93页大题库,不仅仅有套卷,还有每个章节对应的联系,复习的不二之选。

2023-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除