自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 怎么判断变量类型

怎么判断变量类型 JavaScript的变量类型:usonb ES5中 undefined string obiect null number boolean ES6新增Symbol 谷歌67版本中还出现了bigInt(但是多数人不把这个当作一个类型) **注意:**NaN是Number中的特殊数值,不是Number类型 JS的引用类型有哪些? Object(Object包含了Data,function,Array,Null等) JS中的typeof输出分别是什么? 基本类型输出对应类型

2021-05-04 13:10:17 359 1

原创 深拷贝与浅拷贝

浅拷贝:藕断丝连 深拷贝:老死不相往来 赋值号对于基本类型是深拷贝,对于引用类型是浅拷贝 let a = 1 let b = a b = 2 console.log(a,b);//1 2 深拷贝 let arr = [1,2,3] let brr = arr brr.push(4) console.log(arr,brr); //[1,2,3,4] [1,2,3,4] 浅拷贝 let obj = { name: "ni", age: 18,

2021-05-04 13:08:40 241

原创 约瑟夫环问题

约瑟夫环问题 题目描述 0,1,···,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字(删除后从下一个数字开始计数)。求出这个圆圈里剩下的最后一个数字。 例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第3个数字,则删除的前4个数字依次是2、0、4、1,因此最后剩下的数字是3。 示例 1: 输入: n = 5, m = 3 输出: 3 思路 n个序列的时候,第一次删除的为第m%n个数,删除完之后,序列数变为n-1。设f(n,m)表示最后一个元素的序号,则f(n

2021-04-14 15:48:27 203

原创 调整数组顺序,使奇数位于偶数前

调整数组顺序,使奇数位于偶数前 题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。 示例: 输入:nums = [1,2,3,4] 输出:[1,3,2,4] 注:[3,1,2,4] 也是正确的答案之一。 思路 设i为队头,j为队尾 先遍历i,如果i指向的为偶数,再遍历j,当j指向的为奇数时,ij进行交换,交换完break退出j遍历的循环。 下次在进入j循环的时候,直接从上次break退出时的j开始,不用从0开始,因此ij的初始化应该

2021-04-14 15:46:27 171

原创 顺时针打印矩阵

顺时针打印矩阵 题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。 示例 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5] 思路 创建一些实例输入测试,对向右,向下,向左,向上进行标记。 4的方向对应四个不同的对i,j,k以及数组add的处理 在处理过程中,注意这个操作本身是在操作行还是列,也就是变换的是i还是j。除此以外,特别注意for语句的循环退出条件,一定是个动态变化的值,不能写死了(注意观察每一步的变量,定

2021-04-14 15:43:10 95

原创 动态规划解决斐波

动态规划解决斐波 1 1 2 4… public class FeiBo { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); System.out.println(fib(n)); } public static int fib(int n) { int a = 0,b

2021-04-14 15:38:21 104

原创 Python实现图灵机XN*2命令过程

一.题目名称: “图灵机” 二.题目内容 对于任意给定的一台turing机和任意给定的字符串w(w不含空格),编程模拟turing机的运行过程,要求输出从开始运行起的每一步的结果。用C/C++/Java/Python实现程序解决问题。 三.算法设计 1.输入数字 2.使用内置方法bin()将数字转化为二进制付给字符串 3.将二进制写为扩展形式.读到1输出加上10,否则加0,最后加110 4.将扩展...

2020-04-01 10:07:54 553

原创 java最大公约数最小公倍数的逆问题

一.题目名称 “求N个数的最大公约数和最小公倍数” 二.题目内容 用C/C++/Java/Python实现程序解决问题。 已知正整数a0,a1,b0,b1,设某未知正整数x满足: 1、  x和a0的最大公约数是a1; 2、  x和b0的最小公倍数是b1。 输入第一行为一个正整数n,表示有n组输入数据。接下来的n行每行一组输入数据,为四个正整数a0,a1,b0,b1,每两个...

2020-04-01 10:01:06 366

原创 C语言三天打鱼两天晒网(文件测试)

一.作业题目 三天打鱼两天晒网 二.作业内容 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是在“打鱼”还是“晒网”。 更新:加上文件测试 三.算法设计 1.检测输入时间的合法性 即年份需要不小于2010,月份不能大于12,日期不能大于31 2.设计函数用来判断闰年还是平年 闰年:能被4整除且不能被100整除或者能被400整除,闰年...

2020-04-01 09:56:43 673

原创 HEXO文章显示出现front-matter

使用hexo new post ""命令,创建文章没有问题。但是部署到博客之后,显示就有问题。

2020-03-03 15:15:39 524

空空如也

空空如也

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

TA关注的人

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