自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS的对象合并

JS的对象合并

2022-09-30 18:38:17 847 1

原创 JS创建对象

JS创建对象的四种常见方法

2022-09-28 16:09:13 226

原创 JS-遍历对象

JS对象的遍历

2022-09-27 13:28:37 1158

原创 js中Object和Map的区别

Jscript中Object和Map的区别

2022-09-26 19:32:48 1658

原创 初始Vue

初始Vue

2022-09-26 18:33:30 149

原创 JS原型和简单原型链

JS原型和简单原型链

2022-09-26 12:01:18 100

原创 nrm ls 不带* 以及报错相关问题

nrm ls 不带* 以及报错相关问题报错问题都是在C:\Users\hp\AppData\Roaming\npm\node_modules\nrm\node_modules\open 文件夹下的index.js中一个是第38行,一个是178行。原代码解决办法在catch后面加上(e) 即可不带*的问题解决方案在C:\Users\hp\AppData\Roaming\npm\node_modules\nrm 文件夹下找到cli.js文件,找到文件大约140行的函数onList

2022-03-12 19:47:23 1036

原创 openId【微信小程序(前端)获取code、openid】

openId【微信小程序(前端)获取code、openid】先来看微信小程序官方文档给出的登录流程图**这是官方给的总结 **我第一次接触的时候就是感觉字都认识,但是合在一起我又不懂了。下面分析实现一下怎么获取这些东西,尤其是openid。-----------------------------------------分隔符---------------------------------------------------------------------------------先来获取

2021-12-20 19:24:18 3044 1

原创 js前端开发案例教程之DOM购物车(动手实践:购物车)

js前端开发案例教程 之 DOM购物车(动手实践:购物车)html和css<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>购物车</title> <style> .cart{width: 700px;padding: 0 10px 10px;border: 1px solid #D5E5F5;} .

2021-12-09 20:15:36 4073 4

原创 赫夫曼树

哈夫曼树##定义与原理赫夫曼曾说过:从树中一个结点到另一个结点之间的分支构成两个结点之间的路径,路径上的分支数目称做路径长度如????图所示,如左图,从根节点到D的路径长度为4;右图中,从根节点到D的路径长度为2;树的路径长度就是从树根到每一个结点的路径长度之和看????两图,左边的二叉树的树路径长度为1+1+2+2+3+3+4+4=20;右边二叉树的树路径长度为1+2+3+3+2+1+2+2=16;结点的带权的路径长度为从该结点到树根之间的路径长度 × 结点上的权值。树的带权路径长

2021-04-27 11:40:43 116

原创 巧排扑克牌

##巧排扑克牌https://www.lanqiao.cn/problems/735/learning/##题目小明刚上小学,学会了第一个扑克牌“魔术”,到处给人表演。魔术的内容是这样的:他手里握着一叠扑克牌:A,2,…J,Q,K 一共 13 张。他先自己精心设计它们的顺序,然后正面朝下拿着,开始表演。只见他先从最下面拿一张放到最上面,再从最下面拿一张翻开放桌子上,是 A;然后再从最下面拿一张放到最上面,再从最下面拿一张翻开放桌子上,是 2;…如此循环直到手中只有一张牌,翻开放桌子上,刚好是 K。

2021-04-15 21:06:08 470

原创 二叉树的存储结构和遍历

二叉树存储结构二叉树顺序存储结构二叉树是一种特殊的树,因为它的特殊性,使得用顺序存储结构也可以实现。顺序存储结构就是用一维数组存储二叉树中的结点如????两图所示因为会出现斜树(只有左子树或者只有右子树的树)这种极端情况造成对存储空间的浪费,所以顺序存储结构一般只用于完全二叉树。如????二叉链表二叉树每个结点最多有两个孩子,所以为它设计一个数据域和两个指针域是自然而然的想法,我们称这样的链表为二叉链表。????是二叉链表的结点结构定义代码typedef int ElementTy

2021-04-13 15:04:05 674

原创 二叉树的定义和性质

二叉树的定义二叉树(Binary Tree)是n(n ≥ 0)个结点的有限集合,该集合或者为空集(称为空二叉树),或者由一个根节点和两棵互不相交的、分别称为根结点的左子树和右子树的二叉树组成。如图所示,A是根结点,B、C是互不相交的两个子树(相对根结点A来说),B是A的左子树、C是A的右子树···#二叉树的特点每个结点最多由两棵子树,所以二叉树中不存在度大于2的结点。需要注意的是,不说只有两棵子树,而是最多有两棵子树。没有子树或者只有一棵子树也是可以的。左子树和右子树是有顺序的,次序不能任意颠

2021-04-13 11:51:28 420 1

原创 L1-011 A-B (20 分)

###L1-011 A-B (20 分)##题目本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。输入格式:输入在2行中先后给出字符串A和B。两字符串的长度都不超过10的​4次方​​ ,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。输出格式:在一行中打印出A−B的结果字符串。输入样例:I love GPLT! It’s a fun game!aeiou输出样例:

2021-03-20 20:43:34 231

原创 L1-023 输出GPLT (20 分)

###L1-023 输出GPLT (20 分) https://pintia.cn/problem-sets/994805046380707840/problems/994805113036587008##题目L1-023 输出GPLT (20 分)给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按GPLTGPLT…这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按GPLT的顺序打印,直到所有字符

2021-03-03 15:30:22 140 1

原创 leetcode--面试题 17.04. 消失的数字

###Leetcode–面试题 17.04. 消失的数字##题目数组nums包含从0到n的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。你有办法在O(n)时间内完成吗?注意:本题相对书上原题稍作改动示例 1:输入:[3,0,1]输出:2示例 2:输入:[9,6,4,2,3,5,7,0,1]输出:8来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/missing-number-lcci著作权归领扣网络所有。商业转载

2021-02-26 15:54:28 434

原创 1019 数字黑洞 (20分)

###1019 数字黑洞 (20分)https://pintia.cn/problem-sets/994805260223102976/problems/994805302786899968###题目给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的 6174,这个神奇的数字也叫 Kaprekar 常数。例如,我们从6767开始,将得到77

2021-01-28 21:33:13 440

原创 1014 福尔摩斯的约会 (20分)

###1014 福尔摩斯的约会 (20分) https://pintia.cn/problem-sets/994805260223102976/problems/994805308755394560###题目大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小

2021-01-24 19:12:02 103

原创 1013 数素数 (20分)

###1013 数素数 (20分) https://pintia.cn/problem-sets/994805260223102976/problems/994805309963354112###题目令 P​i​​ 表示第 i 个素数。现任给两个正整数 M≤N≤10​4​​ ,请输出 PM​​ 到 P​N​​ 的所有素数。输入格式:输入在一行中给出 M 和 N,其间以空格分隔。输出格式:输出从 P​M​​ 到 P​N​​ 的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末

2021-01-23 16:09:28 63

原创 1010 一元多项式求导 (25分)

###1010 一元多项式求导 (25分) https://pintia.cn/problem-sets/994805260223102976/problems/994805313708867584###题目设计函数求一元多项式的导数。(注:x​n​​ (n为整数)的一阶导数为nx​n−1​​ 。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有

2021-01-22 22:15:48 83

原创 1007 素数对猜想 (20分)

###1007 素数对猜想 (20分) https://pintia.cn/problem-sets/994805260223102976/problems/994805317546655744###题目让我们定义d​n​​ 为:d​n​ =p​n+1​​ −p​n​​ ,其中p​i​​ 是第i个素数。显然有d​1​​ =1,且对于n>1有d​n​​ 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<10的​次方5​​ ),请计算不超过N的满足猜想的素数对

2021-01-19 21:31:14 195

原创 数组元素循环右移问题

###1008 数组元素循环右移问题 (20分) https://pintia.cn/problem-sets/994805260223102976/problems/994805316250615808###题目一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A​0​​ A​1​​ ⋯A​N−1​​ )变换为(A​N−M​​ ⋯A​N−1​​ A​0​​ A​1​​ ⋯A​N−M−1​​ )(最后M个数循环移至最前面的M个位

2021-01-16 22:21:06 414

原创 数字分类

###1012 数字分类 (20分) https://pintia.cn/problem-sets/994805260223102976/problems/994805311146147840###题目给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A​1 = 能被 5 整除的数字中所有偶数的和;A​2​​ = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n​1​​ −n​2+n​3​​ −n​4​​ ⋯;A​3 = 被 5 除后余 2 的数字的个数;A​4

2021-01-16 21:08:30 300

原创 程序运行时间

###1026 程序运行时间 (15分) https://pintia.cn/problem-sets/994805260223102976/problems/994805295203598336###题目要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间。这个时间单位是 clock tick,即“时钟打点”。同时还有一个常数 CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为

2021-01-16 20:13:18 174

原创 锤子剪刀布

###1018 锤子剪刀布 (20分) https://pintia.cn/problem-sets/994805260223102976/problems/994805304020025344###题目大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入格式:输入第 1 行给出正整数 N(≤10的​5次方),即双方交锋的次数。随后 N 行,每行给出一次交锋的信息,即甲、乙双方同时给出

2021-01-15 21:15:34 225

原创 A+B 和 C

###1011 A+B 和 C (15分) https://pintia.cn/problem-sets/994805260223102976/problems/994805312417021952###题目给定区间 [−2​31​​ ,2​31​​ ] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。输入格式:输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。输出格式:对每组测试

2021-01-14 21:54:34 402

原创 成绩排名

###1004 成绩排名 (20分) https://pintia.cn/problem-sets/994805260223102976/problems/994805321640296448###题目读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩… … …第 n+1 行:第 n 个学生

2021-01-14 21:27:44 111

原创 我要通过!

###1003 我要通过! (20分)https://pintia.cn/problem-sets/994805260223102976/problems/994805323154440192###题目“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:字符串中必须仅有 P、 A、 T这三种字符,不可以包含其它字符;任意形如 xPATx 的字符串都可以获

2021-01-14 21:02:44 137

原创 写出这个数

###1002 写出这个数 (20分)https://pintia.cn/problem-sets/994805260223102976/problems/994805324509200384###题目读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10​100​​ 。输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输

2021-01-13 21:16:09 107

原创 害死人不偿命的(3n+1)猜想

1001 害死人不偿命的(3n+1)猜想 (15分)https://pintia.cn/problem-sets/994805260223102976/problems/994805325918486528#题目卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的

2021-01-13 19:59:34 125

空空如也

空空如也

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

TA关注的人

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