- Python从入门到精通2–numpy总结 文章目录 1.查看numpy版本2.创建十个全为0的一维数组3.修改数据类型为整数4.创建固定步长的数5.列表创建数组6.创建全是1的矩阵7.创建布尔类型的True8.创建等差数列9.创建等差数列10.创建3x3矩阵11.创建3x3矩阵12.将第五题的result修改为3x3矩阵13.对上一题生成的re... Python从入门到精通2–numpy总结 文章目录 1.查看numpy版本2.创建十个全为0的一维数组3.修改数据类型为整数4.创建固定步长的数5.列表创建数组6.创建全是1的矩阵7.创建布尔类型的True8.创建等差数列9.创建等差数列10.创建3x3矩阵11.创建3x3矩阵12.将第五题的result修改为3x3矩阵13.对上一题生成的re...
- 实验内容: 1.一维数组的定义与赋值访问。 2.二维数组的定义与赋值访问。 3.冒泡排序的编程实现。 4.选择排序的编程实现。 实验步骤: 1. 定义一个含20个元素的整型数组,利用随机函数产生3位数给数组赋值并在控制台输出,要求每行显示10个元素。 提示:利用随机函数产生3位数:(int)(Math.random... 实验内容: 1.一维数组的定义与赋值访问。 2.二维数组的定义与赋值访问。 3.冒泡排序的编程实现。 4.选择排序的编程实现。 实验步骤: 1. 定义一个含20个元素的整型数组,利用随机函数产生3位数给数组赋值并在控制台输出,要求每行显示10个元素。 提示:利用随机函数产生3位数:(int)(Math.random...
- 实验内容: 测试典型运算符的使用。将程序补充完整。获取实数的整数部分,并求出实数与整数部分的差。输入摄氏温度,计算华氏温度并输出。输入圆柱体的高和半径,求其体积。输入一个梯形的上底、下底、高,并求其面积。 实验步骤: 测试典型运算符的使用,分析程序的输出结果。 public class Sy2_1{ public static void main(String[]... 实验内容: 测试典型运算符的使用。将程序补充完整。获取实数的整数部分,并求出实数与整数部分的差。输入摄氏温度,计算华氏温度并输出。输入圆柱体的高和半径,求其体积。输入一个梯形的上底、下底、高,并求其面积。 实验步骤: 测试典型运算符的使用,分析程序的输出结果。 public class Sy2_1{ public static void main(String[]...
- 目录 C语言概述 什么是C语言? C语言的特点 C语言历史 C语言之hello Word! 完整的C程序 C语言程序格式 开发环境 每文一语 C语言概述 什么是C语言? C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效... 目录 C语言概述 什么是C语言? C语言的特点 C语言历史 C语言之hello Word! 完整的C程序 C语言程序格式 开发环境 每文一语 C语言概述 什么是C语言? C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效...
- 约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。 约瑟夫环运作如下: 1、一群人围在一起坐成环状(如:N) 2、从某个编号开始报数(如:S) 3、数到某个... 约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。 约瑟夫环运作如下: 1、一群人围在一起坐成环状(如:N) 2、从某个编号开始报数(如:S) 3、数到某个...
- 1、【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析 成本,直接用类名来访问即可。 2、【强制】所有的覆写方法,必须加@Override 注解。 说明:getObject()与 get0bject()的问题。一个是字母的 O,一个是数字的 0,加@Override 可以准确判 断是否覆盖成功。另外,如果在抽象类中对方法签名进行修改,其实... 1、【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析 成本,直接用类名来访问即可。 2、【强制】所有的覆写方法,必须加@Override 注解。 说明:getObject()与 get0bject()的问题。一个是字母的 O,一个是数字的 0,加@Override 可以准确判 断是否覆盖成功。另外,如果在抽象类中对方法签名进行修改,其实...
- 给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。 示例 1: 输入: 1->2->3->3->4->4->5 输出: 1->2->5 示例 2: 输入: 1->1->1->2->3 输出: 2->3 思路:判断ne... 给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。 示例 1: 输入: 1->2->3->3->4->4->5 输出: 1->2->5 示例 2: 输入: 1->1->1->2->3 输出: 2->3 思路:判断ne...
- by wyl8899 树状数组的基本知识已经被讲到烂了,我就不多说了,下面直接给出基本操作的代码。 假定原数组为a[1..n],树状数组b[1..n],考虑灵活性的需要,代码使用int *a传数组。 #define lowbit(x) ((x)&(-(x))) int sum(int *a,i... by wyl8899 树状数组的基本知识已经被讲到烂了,我就不多说了,下面直接给出基本操作的代码。 假定原数组为a[1..n],树状数组b[1..n],考虑灵活性的需要,代码使用int *a传数组。 #define lowbit(x) ((x)&(-(x))) int sum(int *a,i...
- 频道的订阅和退订 当一个客户端执行 SUBSCRIBE 命令, 订阅某个或某些频道的时候, 这个客户端与被订阅频道之间就建立起了一种订阅关系。 Redis 将所有频道的订阅关系都保存在服务器状态的 pubsub_channels 字典里面, 这个字典的键是某个被订阅的频道, 而键的值则是一个链表, 链表里面记录了所有订阅这个频道的客... 频道的订阅和退订 当一个客户端执行 SUBSCRIBE 命令, 订阅某个或某些频道的时候, 这个客户端与被订阅频道之间就建立起了一种订阅关系。 Redis 将所有频道的订阅关系都保存在服务器状态的 pubsub_channels 字典里面, 这个字典的键是某个被订阅的频道, 而键的值则是一个链表, 链表里面记录了所有订阅这个频道的客...
- 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。&n... 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。&n...
- 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target。该矩阵具有以下特性: 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 示例: 现有矩阵 matrix 如下: [ [1, 4, 7, 11, 15], [2, 5,... 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target。该矩阵具有以下特性: 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 示例: 现有矩阵 matrix 如下: [ [1, 4, 7, 11, 15], [2, 5,...
- 学习了改进,利用define typedef比上次写的链表更容易改变功能,方便维护,代码更健壮。 大佬别嫌弃,萌新总是很笨,用typedef都想不到。 #include<stdio.h>#include<stdbool.h>#define maxsize 10typedef int datatype;typedef struct stack{ da... 学习了改进,利用define typedef比上次写的链表更容易改变功能,方便维护,代码更健壮。 大佬别嫌弃,萌新总是很笨,用typedef都想不到。 #include<stdio.h>#include<stdbool.h>#define maxsize 10typedef int datatype;typedef struct stack{ da...
- 根据一棵树的中序遍历与后序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 例如,给出 中序遍历 inorder = [9,3,15,20,7] 后序遍历 postorder = [9,15,7,20,3] 返回如下的二叉树: 3 / \ 9 20 &nbs... 根据一棵树的中序遍历与后序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 例如,给出 中序遍历 inorder = [9,3,15,20,7] 后序遍历 postorder = [9,15,7,20,3] 返回如下的二叉树: 3 / \ 9 20 &nbs...
- 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 你的目标是使用最少的跳跃次数到达数组的最后一个位置。 示例: 输入: [2,3,1,1,4] 输出: 2 解释: 跳到最后一个位置的最小跳跃数是 2。 从下标为 0 跳到下标为 1 的位置,跳 1 步,然后... 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 你的目标是使用最少的跳跃次数到达数组的最后一个位置。 示例: 输入: [2,3,1,1,4] 输出: 2 解释: 跳到最后一个位置的最小跳跃数是 2。 从下标为 0 跳到下标为 1 的位置,跳 1 步,然后...
- 文章目录 1. 字符和字符串2. 结构体3. 共用体4. 结构体和共用体的占地面积(在内存中大小)5. 枚举6. 静态数组和动态数组(需要创建指针) 1. 字符和字符串 第一种创建字符串的方法: int main() { char ch_1[] = { 'f','d','o','g' }; char ch_2[] = { 'f','d'... 文章目录 1. 字符和字符串2. 结构体3. 共用体4. 结构体和共用体的占地面积(在内存中大小)5. 枚举6. 静态数组和动态数组(需要创建指针) 1. 字符和字符串 第一种创建字符串的方法: int main() { char ch_1[] = { 'f','d','o','g' }; char ch_2[] = { 'f','d'...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签