- 记一下Object.assign()用法 以对象为参数的合并非对象参数出现在原对象位置的处理规则注意点常见的用途 用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target)。 # 以对象为参数的合并 Object.assign方法的第一个参数是目标对象,后面的参数都是源对象 const target = {a... 记一下Object.assign()用法 以对象为参数的合并非对象参数出现在原对象位置的处理规则注意点常见的用途 用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target)。 # 以对象为参数的合并 Object.assign方法的第一个参数是目标对象,后面的参数都是源对象 const target = {a...
- 题目 用选择排序法对一组数据由小到大进行排序,数据分别为526、36、2、369、56、45、78、92、125、52 1、程序分析选择排序的基本算法是从待排序的区间中经过选择和交换后选出最小的数组存放到a[0]中,再从剩余的排序区间中经过选择和交换后选出最小的数值存放到a[1]中,a[1]中的数字仅大于a[0],以此类推,即实现选择排序。 2、程序实现 /***... 题目 用选择排序法对一组数据由小到大进行排序,数据分别为526、36、2、369、56、45、78、92、125、52 1、程序分析选择排序的基本算法是从待排序的区间中经过选择和交换后选出最小的数组存放到a[0]中,再从剩余的排序区间中经过选择和交换后选出最小的数值存放到a[1]中,a[1]中的数字仅大于a[0],以此类推,即实现选择排序。 2、程序实现 /***...
- 题目 采用分块查找的方法查找有序表,有序表个数为15,要求用户输入有序表各元素,程序输出查找结果,若成功,显示出元素在有序表中的位置。 1、程序分析 step1先选取各块中的最大关键字构成一个索引表; step2查找分为两个部分:先对索引表进行二分查找或顺序查找,以确定... 题目 采用分块查找的方法查找有序表,有序表个数为15,要求用户输入有序表各元素,程序输出查找结果,若成功,显示出元素在有序表中的位置。 1、程序分析 step1先选取各块中的最大关键字构成一个索引表; step2查找分为两个部分:先对索引表进行二分查找或顺序查找,以确定...
- 题目链接:数位和 时间限制: 1 Sec 内存限制: 256 MB 题目描述: 数学家高斯很小的时候就天分过人。一次老师指定的算数题目是:1+2+…+100。 高斯立即做出答案:5050! 这次你的任务是类似的。但并非是把一个个的数字加起来,而是对该数字的每一个数位作累加。这样从1加到100的“和”是:901 从10加到15是:21,也就是:1+0+1+1+1+2+1... 题目链接:数位和 时间限制: 1 Sec 内存限制: 256 MB 题目描述: 数学家高斯很小的时候就天分过人。一次老师指定的算数题目是:1+2+…+100。 高斯立即做出答案:5050! 这次你的任务是类似的。但并非是把一个个的数字加起来,而是对该数字的每一个数位作累加。这样从1加到100的“和”是:901 从10加到15是:21,也就是:1+0+1+1+1+2+1...
- 题目链接1094: 有多少位是1 时间限制: 1 Sec 内存限制: 256 MB 题目描述 把一个正数转成二进制数后,各位数字分别是0或1,请你编程统计有多少位是1。 如11的二进制数是1011,共有三位是1。 输入 输入有若干行,每行一个正整数,数字不超过10^18。 输出 对应输出二进制数的1的个数。 样例输入 Copy 11 1 721 样例输出 Copy 3... 题目链接1094: 有多少位是1 时间限制: 1 Sec 内存限制: 256 MB 题目描述 把一个正数转成二进制数后,各位数字分别是0或1,请你编程统计有多少位是1。 如11的二进制数是1011,共有三位是1。 输入 输入有若干行,每行一个正整数,数字不超过10^18。 输出 对应输出二进制数的1的个数。 样例输入 Copy 11 1 721 样例输出 Copy 3...
- 题目链接:1010: 平行四边形 题目描述 已知平行四边形ABCD中的三个点ABC,请编程求出第四个点D。 输入 输入有若干行,每行有6个整数,a1,a2,b1,b2,c1,c2。 表示A(a1,a2),B(b1,b2),C(c1,c2)。 输出 输出D的坐标,格式见样例。 样例输入 Copy 5 0 0 0 1 1 3 2 5 4 4 5 样例输出 Copy D(6... 题目链接:1010: 平行四边形 题目描述 已知平行四边形ABCD中的三个点ABC,请编程求出第四个点D。 输入 输入有若干行,每行有6个整数,a1,a2,b1,b2,c1,c2。 表示A(a1,a2),B(b1,b2),C(c1,c2)。 输出 输出D的坐标,格式见样例。 样例输入 Copy 5 0 0 0 1 1 3 2 5 4 4 5 样例输出 Copy D(6...
- 题目链接:1005: 求和 题目描述 给出一串的数,请计算它们的和。 输入 输入只有一行,包含若干个数,数之间用空格隔开。数字和答案保证在int范围内。 输出 求这些数的和。 样例输入 Copy 1 6 -9 6 5 样例输出 Copy 9 题意:就是不停的读入数字,用空格分开,回车后停止读入。 思路:接受住空格和回车,只要数字累加到结果上,判断输入字符为回车时结束输入... 题目链接:1005: 求和 题目描述 给出一串的数,请计算它们的和。 输入 输入只有一行,包含若干个数,数之间用空格隔开。数字和答案保证在int范围内。 输出 求这些数的和。 样例输入 Copy 1 6 -9 6 5 样例输出 Copy 9 题意:就是不停的读入数字,用空格分开,回车后停止读入。 思路:接受住空格和回车,只要数字累加到结果上,判断输入字符为回车时结束输入...
- 题目链接:买不到的数目 时间限制: 1 Sec 内存限制: 256 MB 题目描述: 小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。 小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。 你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用... 题目链接:买不到的数目 时间限制: 1 Sec 内存限制: 256 MB 题目描述: 小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。 小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。 你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用...
- 重构字符串: 给定一个字符串S,检查是否能重新排布其中的字母,使得两相邻的字符不同。 若可行,输出任意可行的结果。若不可行,返回空字符串。 示例 1: 输入: S = “aab” 输出: "aba" 示例 2: 输入: S = “aaab” 输出: "" 注意: S 只包含小写字母并且长度在[1, 500]区间内。 题意:一个字符串,看是否可以重新排列后使相邻的... 重构字符串: 给定一个字符串S,检查是否能重新排布其中的字母,使得两相邻的字符不同。 若可行,输出任意可行的结果。若不可行,返回空字符串。 示例 1: 输入: S = “aab” 输出: "aba" 示例 2: 输入: S = “aaab” 输出: "" 注意: S 只包含小写字母并且长度在[1, 500]区间内。 题意:一个字符串,看是否可以重新排列后使相邻的...
- 目录 通用函数 常见的简单数组函数 一元函数 二元函数 每文一诗(语) 通用函数 常见的简单数组函数 先看看代码操作 mport numpy as np # # 产生一个数组 arr=np.arange(15) arr >>array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13... 目录 通用函数 常见的简单数组函数 一元函数 二元函数 每文一诗(语) 通用函数 常见的简单数组函数 先看看代码操作 mport numpy as np # # 产生一个数组 arr=np.arange(15) arr >>array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13...
- 一、线性表 在介绍数据机构时,我们说到了4类基本的数据结构,而今天要聊到的就是最常见的一种数据结构–线性表。而线性表因为自身的一些差异,又分为很多类型。由存储方式不同,而出现了顺序表和链表。由对表的操作限制,而出现了栈和队列。今天就和大家聊一下顺序表。 1.1、什么是线性表 线性表是非常常见的一种数据结构,想我们之前接触过的数组就是一种线性表。线性表的特点就是,元... 一、线性表 在介绍数据机构时,我们说到了4类基本的数据结构,而今天要聊到的就是最常见的一种数据结构–线性表。而线性表因为自身的一些差异,又分为很多类型。由存储方式不同,而出现了顺序表和链表。由对表的操作限制,而出现了栈和队列。今天就和大家聊一下顺序表。 1.1、什么是线性表 线性表是非常常见的一种数据结构,想我们之前接触过的数组就是一种线性表。线性表的特点就是,元...
- 循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块。for 循环for 循环用于您预先知道脚本需要运行的次数的情况。语法for (初始值; 条件; 增量){ 要执行的代码;}参数:初始值:主要是初始化一个变量值,用于设置一个计数器(但可以是任何在循环的开始被执行一次的代码)。条件:循环执行的限制条件。如果为 TRUE,则循环继续。如果为 FALSE,则循环结束。增量:主要用... 循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块。for 循环for 循环用于您预先知道脚本需要运行的次数的情况。语法for (初始值; 条件; 增量){ 要执行的代码;}参数:初始值:主要是初始化一个变量值,用于设置一个计数器(但可以是任何在循环的开始被执行一次的代码)。条件:循环执行的限制条件。如果为 TRUE,则循环继续。如果为 FALSE,则循环结束。增量:主要用...
- YAML是一种非常简洁/强大/专门用于编写配置文件的语言!YAML全称是“ YAML不是标记语言”的递归归缩写,该语言的设计参考了JSON / XML和SDL等语言,以数据为中心,简洁易读,编写简单。YAML语法特性学过编程的人理解起来应该非常容易语法特点大小写敏感通过缩进表示层级关系禁止使用tab缩进,只能使用空格键缩进的空间数量不重要,只要相同层级左对齐使用#表示注释# yamllang... YAML是一种非常简洁/强大/专门用于编写配置文件的语言!YAML全称是“ YAML不是标记语言”的递归归缩写,该语言的设计参考了JSON / XML和SDL等语言,以数据为中心,简洁易读,编写简单。YAML语法特性学过编程的人理解起来应该非常容易语法特点大小写敏感通过缩进表示层级关系禁止使用tab缩进,只能使用空格键缩进的空间数量不重要,只要相同层级左对齐使用#表示注释# yamllang...
- 访问者模式俗称23大设计模式中最难的一个。除了结构复杂外,理解也比较难。在我们软件开发中我们可能会对同一个对象有不同的处理,如果我们都做分别的处理,将会产生灾难性的错误。对于这种问题,访问者模式提供了比较好的解决方案。访问者模式即表示一个作用于某对象结构中的各元素的操作,它使我们可以在不改变各元素的类的前提下定义作用于这些元素的新操作。访问者模式的目的是封装一些施加于某种数据结构元素之上的操... 访问者模式俗称23大设计模式中最难的一个。除了结构复杂外,理解也比较难。在我们软件开发中我们可能会对同一个对象有不同的处理,如果我们都做分别的处理,将会产生灾难性的错误。对于这种问题,访问者模式提供了比较好的解决方案。访问者模式即表示一个作用于某对象结构中的各元素的操作,它使我们可以在不改变各元素的类的前提下定义作用于这些元素的新操作。访问者模式的目的是封装一些施加于某种数据结构元素之上的操...
- 数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组。Lua 数组的索引键值可以使用整数表示,数组的大小不是固定的。一维数组一维数组是最简单的数组,其逻辑结构是线性表。一维数组可以用for循环出数组中的元素,如下实例:实例array = {"Lua", "Tutorial"}for i= 0, 2 do print(array[i])end以上代码执行输出结果为:n... 数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组。Lua 数组的索引键值可以使用整数表示,数组的大小不是固定的。一维数组一维数组是最简单的数组,其逻辑结构是线性表。一维数组可以用for循环出数组中的元素,如下实例:实例array = {"Lua", "Tutorial"}for i= 0, 2 do print(array[i])end以上代码执行输出结果为:n...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签