个数offer

剑指 Offer 29. 顺时针打印矩阵

题目描述: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。 限制: 0 <= matrix.length <= 100 0 <= matrix[i].length <= 100 class Solution{ public int[] spiralOrder(int matrix[] ......
时针 矩阵 Offer 29

代码随想录算法训练营第8天 | ● 344.反转字符串 ● 541. 反转字符串II ● 剑指Offer 05.替换空格 ● 151.翻转字符串里的单词 ● 剑指Offer58-II.左旋转字符串 - 第4章 字符串part01

第四章 字符串part01 今日任务 ● 344.反转字符串 ● 541. 反转字符串II ● 剑指Offer 05.替换空格 ● 151.翻转字符串里的单词 ● 剑指Offer58-II.左旋转字符串 详细布置 344.反转字符串 建议: 本题是字符串基础题目,就是考察 reverse 函数的实现 ......
字符串 字符 随想录 左旋 Offer

java~"与运算"实现保留一个数的低8位

int类型另外介绍 int类型的封装类型是Integer类型,它是有符号的类型,即它有负数和正数两部分,最小为-2^32,最大值是2^32-1。 int类型由32位二进制数组成,每4位二进制数表示为1位16进制数,每8位2进制数占用存储空间为1字节、即每2位16进制也占用1字节 一个int类型的数字 ......
quot 个数 java

剑指 Offer 17. 打印从1到最大的n位数

题目描述: 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。 class Solution{ public int[] printNumbers(int n){ int len = (int)Math.pow(10,n) ......
位数 Offer 17

已知一个数组中有俩个数出现了奇数次,其余数出现偶数次,找出出现奇数次的俩个数

/** * @Auther: 么么 * @Date: 2023/5/9 - 05 - 09 - 22:12 * @Description: PACKAGE_NAME * @version: 1.0 */ //已知一个数组中有俩个数出现了奇数次,其余数出现偶数次,找出出现奇数次的俩个数 public ......
个数 数组

第9次作业-函数求输入的任意两个数的平均值,并输出三个数中的最小值

##第9次作业-函数求输入的任意两个数的平均值,并输出三个数中的最小值 | 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/sdscfz/SF3 | | | | | 这个作业要求在哪里 | https://edu.cnblogs.com/campus/sdsc ......
平均值 函数 个数 两个

快速幂:剑指 Offer 16. 数值的整数次方

题目描述: 实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。不得使用库函数,同时不需要考虑大数问题。 解题思路: class Solution{ public double myPow(double x,int n) { if(x==0.0) return 0; long b ......
整数 数值 Offer 16

算法学习day08字符串part01-344、541、offer05、151、offer58

package LeetCode.stringpart01; /** * 344. 反转字符串 * 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 * 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 * 示例: ......
offer 字符串 算法 字符 part

2023-05-08:我们定义了一个函数 countUniqueChars(s) 来统计字符串 s 中的唯一字符, 并返回唯一字符的个数。 例如:s = “LEETCODE“ ,则其中 “L“, “T

2023-05-08:我们定义了一个函数 countUniqueChars(s) 来统计字符串 s 中的唯一字符, 并返回唯一字符的个数。 例如:s = "LEETCODE" ,则其中 "L", "T","C","O","D" 都是唯一字符, 因为它们只出现一次,所以 countUniqueChar ......

Git--no matching host key type found. Their offer: ssh-rsa

解决方法:在用户目录下的 .ssh文件夹下新建一个 config 文件 Host * HostKeyAlgorithms +ssh-rsa PubKeyAcceptedKeyTypes +ssh-rsa ......
matching ssh-rsa found Their offer

几个数论基础概念

质数 Mersenne 质数 先来看一个引理: 若 $n\gt 1$,且 $a^n-1$ 为质数,则 $a=2$,$n$ 为质数。 这个太显然了,证明过程就不写了。 $M_n=2^n-1$ 称为第 $n$ 个 Mersenne 数。当 $p$ 为质数且 $M_p$ 为质数时,$M_p$ 称为 Mer ......
个数 概念 基础

(DFS + 剪枝)剑指 Offer 12. 矩阵中的路径

题目描述: 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。 同一个单元格内的字母不允许被 ......
矩阵 路径 Offer DFS 12

给你一个整数数组nums ,统计并返回该数组中【连续子数组】的个数

public static int subArrayCount(int[] arr) { if (arr == null) { return 0; } int count = 0; int len = arr.length; //对于每一个i位置都求一遍他有多少个子数组(这里可以通过数学方法计算即可 ......
数组 整数 个数 nums

提供整数数组nums和一个整数 k ,统计并返回该数组中和为k的连续子数组的个数

public int subarraySum(int[] nums, int k) { if(nums == null || nums.length < 1){ return 0; } int count = 0; int len = nums.length; for(int i = 0; i < ......
数组 整数 个数 nums

动态规划:剑指 Offer 10- II. 青蛙跳台阶问题

题目描述: 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。 提示: 0 <= n <= 100 复杂度分析: 时间复杂度 O(N) : 计算 f ......
台阶 青蛙 动态 问题 Offer

【剑指 Offer】 05. 替换空格

【题目】 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1:输入:s = "We are happy."输出:"We%20are%20happy." 限制:0 <= s 的长度 <= 10000来源:力扣(LeetCode)链接:https://leetcode.cn/prob ......
空格 Offer 05

动态规划:剑指 Offer 10- I. 斐波那契数列

题目描述: 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下: F(0) = 0, F(1) = 1 F(N) = F(N - 1) + F(N - 2), 其中 N > 1. 斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之 ......
数列 动态 Offer 10

剑指 Offer 04. 二维数组中的查找

题目描述: 在一个 n * m 的二维数组中,每一行都按照从左到右 非递减 的顺序排序,每一列都按照从上到下 非递减 的顺序排序。 请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 限制: 0 <= n <= 1000 0 <= m <= 1000 复杂度分析: 时 ......
数组 Offer 04

bp神经网络交叉验证算法和确定最佳隐含层节点个数matlab 程序,直接运行即可。

bp神经网络交叉验证算法和确定最佳隐含层节点个数matlab 程序,直接运行即可。数据excel格式,注释清楚,效果清晰,一步上手。 YID:6859628310735572 ......
神经网络 节点 算法 个数 神经

Pytest统计用例的个数并将测试结果群通知

背景 完成了公司的接口自动化测试,现在需要将测试结果,包括总的用例数、成功用例数、失败用例数等通知到公司的teams群,并且可以查看allure报告 代码 需要在项目根目录下的conftest.py文件中编写,运行时会自动统计用例,代码如下 def pytest_terminal_summary(t ......
个数 结果 Pytest

【剑指 Offer】 44. 数字序列中某一位的数字

【题目】 数字以0123456789101112131415…的格式序列化到一个字符序列中。在这个序列中,第5位(从下标0开始计数)是5,第13位是1,第19位是4,等等。请写一个函数,求任意第n位对应的数字。 示例 1:输入:n = 3输出:3示例 2:输入:n = 11输出:0 限制: 0 <= ......
数字 序列 Offer 44

【剑指 Offer】 43. 1~n 整数中 1 出现的次数

【题目】 输入一个整数 n ,求1~n这n个整数的十进制表示中1出现的次数。例如,输入12,1~12这些整数中包含1 的数字有1、10、11和12,1一共出现了5次。 示例 1:输入:n = 12输出:5示例 2:输入:n = 13输出:6 限制: 1 <= n < 2^31来源:力扣(LeetCo ......
整数 次数 Offer 43

剑指 Offer II 022. 链表中环的入口节点

题目链接:剑指 Offer II 022. 链表中环的入口节点 方法一:哈希 解题思路 统计走过的节点,当第一次遇到重复的节点时,即为入口节点,否则为 $null$。 代码 class Solution { public: ListNode *detectCycle(ListNode *head) ......
节点 入口 Offer 022 II

剑指 Offer II 020. 回文子字符串的个数

题目链接:剑指 Offer II 020. 回文子字符串的个数 方法一:动态规划 解题思路 状态表示:$dp[i][j]$ 表示子字符串 $s[i,j]$ 是否为回文串; 状态计算: 若 $s[i]$ != $s[j]$,显然不是; 若 $s[i]$ == $s[j]$,有以下几种可能: $i$ = ......
回文 字符串 个数 字符 Offer

12.石油储备(DFS/BFS 统计连通块个数)

石油储备 题目 一片土地可以看作是一个 $n$ 行 $m$ 列的方格矩阵。其中一些方格藏有石油,用 @ 表示,其余方格没有石油,用 * 表示。 每个方格都与其上、下、左、右、左上、右上、左下、右下八个方格视为相邻。 如果两个藏有石油的方格相邻,则它们被认为是处于同一片油田,否则它们被认为是处于不同油 ......
个数 石油 DFS BFS 12

【剑指 Offer】 14- II. 剪绳子 II

【题目】 给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]...k[m - 1] 。请问 k[0]*k[1]*...*k[m - 1] 可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、 ......
绳子 Offer II 14

m基于matlab的AODV,leach自组网网络平台仿真,对比吞吐量,端到端时延,丢包率,剩余节点个数,节点消耗能量

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 AODV是一种应用于无线网状网络的路由协议。它源节点需要发送数据时才进行路由发现。当没有数据发送请求时并不执行。在路由发现过程中首先检查路由表中是否存在从源节点到目的节点的路由,若存在则直接进行数据转发,若不存在,则广 ......
节点 吞吐量 网络平台 个数 能量

算法3:质数的个数

一、质数的定义 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。 二、判断质数的方法 1 for(int j = 2; j < i; j ++) { 2 if(i % j == 0) 3 break; 4 if(i == j) 5 cout << i << " "; 6 } 三 ......
质数 算法 个数

第9次作业-函数求输入的任意两个数的平均值,并输出三个数中的最小值。

| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/sdscfz/SF3 | | | | | 这个作业要求在哪里 | https://edu.cnblogs.com/campus/sdscfz/SF3/homework/12910 | | 这个作业的目标 | ......
平均值 函数 个数 两个

三个数降序排序

3个数升序排序 if (a > b) {double t = a; a = b; b = t;} if (a > c) {double t = a; a = c; c = t;} if (b > c) {double t = b; b = c; c = t;} 3个数降序排序 if (a < b) ......
个数