- 文章目录 插入排序选择排序冒泡排序测试测试结果 插入排序 package com.nobody.sort; /** * @author Mr.nobody * @Description 插入排序 * @date 2020/9/5 */ public class Code01_InsertionSort { public static void ... 文章目录 插入排序选择排序冒泡排序测试测试结果 插入排序 package com.nobody.sort; /** * @author Mr.nobody * @Description 插入排序 * @date 2020/9/5 */ public class Code01_InsertionSort { public static void ...
- 每天一道公司算法真题,讲解解题思路与各种算法实现;欢迎大家点评或者说出你的解题想法,或评论想让我讲解哪道题! 目录 题目解法一解法二上下篇 题目 给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。 示例1: 输入: s1 = “abc”, s2 = “bca”输出:true 示例2... 每天一道公司算法真题,讲解解题思路与各种算法实现;欢迎大家点评或者说出你的解题想法,或评论想让我讲解哪道题! 目录 题目解法一解法二上下篇 题目 给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。 示例1: 输入: s1 = “abc”, s2 = “bca”输出:true 示例2...
- 每天一道公司算法真题,讲解解题思路与各种算法实现;欢迎大家点评或者说出你的解题想法,或评论想让我讲解哪道题! 目录 题目解法一解法二上下篇 题目 URL化。编写一种方法,将字符串中的空格全部替换为%20。假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的“真实”长度。(注:用Java实现的话,请使用字符数组实现,以便直接在数组上操作。... 每天一道公司算法真题,讲解解题思路与各种算法实现;欢迎大家点评或者说出你的解题想法,或评论想让我讲解哪道题! 目录 题目解法一解法二上下篇 题目 URL化。编写一种方法,将字符串中的空格全部替换为%20。假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的“真实”长度。(注:用Java实现的话,请使用字符数组实现,以便直接在数组上操作。...
- 每天一道公司算法真题,讲解解题思路与各种算法实现;欢迎大家点评或者说出你的解题想法,或评论想让我讲解哪道题! 目录 题目思路算法实现上下篇 题目 实现 strStr() 函数。给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返... 每天一道公司算法真题,讲解解题思路与各种算法实现;欢迎大家点评或者说出你的解题想法,或评论想让我讲解哪道题! 目录 题目思路算法实现上下篇 题目 实现 strStr() 函数。给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返...
- 集合和数组关系? 1) 集合是一种容器,可以存储多个数据. 2) 数组的长度是固定的,集合的长度是可变的. 3) 集合中存储的元素必须为引用类型数据,初始值为NULL ArrayL... 集合和数组关系? 1) 集合是一种容器,可以存储多个数据. 2) 数组的长度是固定的,集合的长度是可变的. 3) 集合中存储的元素必须为引用类型数据,初始值为NULL ArrayL...
- FileReader 读数据 构造方法: FileReader(String fileName) 传递要读取的文件名称 成员方法: int read() 读取单个字符并返回 int read(char[] cbuf) 一次读取一个字符数组的数据,返回的是实际读取字符的个数. 输入流读文件的一般步骤: 1.创建输入流对象 2.调用输入流对象的对数据方法 3.释放资源 举例:打... FileReader 读数据 构造方法: FileReader(String fileName) 传递要读取的文件名称 成员方法: int read() 读取单个字符并返回 int read(char[] cbuf) 一次读取一个字符数组的数据,返回的是实际读取字符的个数. 输入流读文件的一般步骤: 1.创建输入流对象 2.调用输入流对象的对数据方法 3.释放资源 举例:打...
- 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录 硬件框图 spi 重要的数据结构 spi_board_info boardinfo spi_device spi_master spi_transfer spi_message 硬件框图... 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录 硬件框图 spi 重要的数据结构 spi_board_info boardinfo spi_device spi_master spi_transfer spi_message 硬件框图...
- C 语言也允许定义各种其他类型的变量,比如枚举、指针、数组、结构、共用体等等,C 中的变量定义变量定义就是告诉编译器在何处创建变量的存储,以及如何创建变量的存储。变量定义指定一个数据类型,并包含了该类型的一个或多个变量的列表,如下所示:type variable_list;在这里,type 必须是一个有效的 C 数据类型,可以是 char、w_char、int、float、double 或任... C 语言也允许定义各种其他类型的变量,比如枚举、指针、数组、结构、共用体等等,C 中的变量定义变量定义就是告诉编译器在何处创建变量的存储,以及如何创建变量的存储。变量定义指定一个数据类型,并包含了该类型的一个或多个变量的列表,如下所示:type variable_list;在这里,type 必须是一个有效的 C 数据类型,可以是 char、w_char、int、float、double 或任...
- 记一下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 题意:就是不停的读入数字,用空格分开,回车后停止读入。 思路:接受住空格和回车,只要数字累加到结果上,判断输入字符为回车时结束输入...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
即将直播
热门标签