首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java

    7-7 念数字 (15 分)(用数组简化判断过程)

    7-7 念数字 (15 分) 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。 putchar (' '); } break; } } } putchar ('\n'); return 0; } 我的写法(改进版) // 使用二维数组简化问题

    30800编辑于 2025-01-21
  • 来自专栏刷题笔记

    7-7 输出全排列

    点这里 7-7 输出全排列 请编写程序输出前n个正整数的全排列(n<10),并通过9个测试用例(即n从1到9)观察n逐步增大时程序的运行时间。 输入格式: 输入给出正整数n(<10)。

    1.1K10发布于 2019-11-08
  • 来自专栏以终为始

    7-7 古风排版 (20 分)

    7-7 古风排版 (20 分) 中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数。

    60510编辑于 2023-03-09
  • 来自专栏ReganYue's Blog

    【PTA】7-7 求二维数组除了四条边框之外的元素的和 (10分)

    求5×5数组除了四条边框之外的元素的和。 输入格式: 输入5行5列的方阵,每行第一个数前没有空格,每行的每个数之间各有一个空格。 输出格式: 直接输出结果。没有其它任何附加字符。。

    61930发布于 2021-09-16
  • 来自专栏刷题笔记

    7-7 删除重复字符 (20 分)

    点这里 7-7 删除重复字符 (20 分) 本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。

    2.6K20发布于 2019-11-08
  • 来自专栏刷题笔记

    【2020HBU天梯赛训练】7-7 装睡

    7-7 装睡 你永远叫不醒一个装睡的人 —— 但是通过分析一个人的呼吸频率和脉搏,你可以发现谁在装睡!医生告诉我们,正常人睡眠时的呼吸频率是每分钟15-20次,脉搏是每分钟50-70次。

    87130发布于 2020-06-23
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 7-7 试手MNIST数据集

    按照正常的机器学习流程,得到数据集之后需要使用train_test_split方法对其进行划分,划分一定比例的训练集以及测试集,但是对于MNIST数据集而言,已经帮我们划分好的训练集和测试集,我们只需要对ndarray数组进行切片分割即可 同时通过mnist中关于data和target的描述可以看出,它们数组类型都是int,因此为了方便机器学习的过程,在切片过程中,显示的指定ndarray数组类型为float浮点型。 由于样本量比较大,所以保留的信息稍微少一些,只保留了90%的信息,当然通过降维后数组的shape可以看出,保留90%的信息,将MNIST数据集的784维度的特征降到了87维,这个降维比例还是相当可观的,

    2.8K10发布于 2019-11-13
  • 来自专栏刷题笔记

    【未完成】7-7 迷宫寻路 (30 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/101473288 7-7 迷宫寻路 (30 分) 给定一个M行N列的迷宫图,其中 "0"表示可通路

    1.2K10发布于 2019-11-08
  • 来自专栏IT技术圈(CSDN)

    浙大版《C语言程序设计(第3版)》题目集 练习7-7 矩阵运算

    练习7-7 矩阵运算 给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。

    2.3K10发布于 2020-09-15
  • 来自专栏从零开始的Code生活

    绝对差不超过限制的最长连续子数组(滑动窗口)(双指针)

    题目 给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 limit 。 如果不存在满足条件的子数组,则返回 0 。 <= 4. [2,4,7] 最大绝对差 |2-7| = 5 > 4. [4] 最大绝对差 |4-4| = 0 <= 4. [4,7] 最大绝对差 |4-7| = 3 <= 4. [7] 最大绝对差 |7- 因此,满足题意的最长子数组的长度为 2 。 ], limit = 0 输出:3 提示: 1 <= nums.length <= 10^5 1 <= nums[i] <= 10^9 0 <= limit <= 10^9 思路 根据题意可以理解为子数组必须满足当前子数组最大值和最小值的差小于等于

    64230编辑于 2022-01-13
  • 来自专栏云微的一点分享

    PTA 数据结构与算法题目集(中文)7-7 六度空间 (30分) 题解

    “六度空间”理论又称作“六度分隔(Six Degrees of Separation)”理论。这个理论可以通俗地阐述为:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过五个人你就能够认识任何一个陌生人。” “六度空间”理论虽然得到广泛的认同,并且正在得到越来越多的应用。但是数十年来,试图验证这个理论始终是许多社会学家努力追求的目标。然而由于历史的原因,这样的研究具有太大的局限性和困难。随着当代人的联络主要依赖于电话、短信、微信以及因特网上即时通信等工具,能够体现社交网络关系的一手数据已经逐渐使得“六度空间”理论的验证成为可能。

    53520编辑于 2023-02-11
  • 来自专栏愿天堂没有BUG(公众号同名)

    深入解析java虚拟机技术又更新了,今天讲编译概述,调试方法

    编译日志 简单观察编译行为可以使用-XX:+PrintCompilation参数实现,如代码清单7-7所示,它会输出所有编译过的方法: 代码清单7-7 -XX:+PrintCompilation输出 时间戳 如代码清单7-7所示,MemNode::main方法首先经过3级的C1编译,后续又经过4级的C2编译,此时C1产生的机器代码就会被标注为取消进入,但是方法仍然保留在CodeCache,直到该方法不被虚拟机及服务线程使用 c1visualizer可以可视化地输出C1编译器的HIR和LIR,还能可视化LIR寄存器分配阶段的值的存活范围,如图7-7所示。

    55120编辑于 2022-10-31
  • 来自专栏二进制文集

    绝对差不超过限制的最长连续子数组

    题目描述 解题思路 代码 复杂度分析 GitHub LeetCode 项目 题目描述 题目链接 给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 如果不存在满足条件的子数组,则返回 0 。 示例 1: 输入:nums = [8,2,4,7], limit = 4 输出:2 解释:所有子数组如下: [8] 最大绝对差 |8-8| = 0 <= 4. [8,2] 最大绝对差 |8-2| = <= 4. [2,4,7] 最大绝对差 |2-7| = 5 > 4. [4] 最大绝对差 |4-4| = 0 <= 4. [4,7] 最大绝对差 |4-7| = 3 <= 4. [7] 最大绝对差 |7- 因此,满足题意的最长子数组的长度为 2 。

    94510发布于 2021-02-21
  • 来自专栏IT技术圈(CSDN)

    浙大版《C语言程序设计(第3版)》题目集 习题7-7 字符串替换

    习题7-7 字符串替换 本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换: 原字母 对应字母 A Z B Y C X D W … … X C Y B Z A 输入格式: 输入在一行中给出一个不超过

    2.5K10发布于 2020-09-15
  • 来自专栏全栈程序员必看

    数组 – 稀疏数组

    文章目录 一,稀疏数组 1.定义 2.存储 3.存储方式 1.普通存储 2.链式存储 a.普通链式存储 b.行式链式存储 c.十字链式存储 4.代码实现 3.将稀疏数组存到此磁盘中 4.从磁盘中读取稀疏数组 5.完整代码 一,稀疏数组 1.定义 稀疏数组可以看做是普通数组的压缩,但是这里说的普通数组是值无效数据量远大于有效数据量的数组 形如: 0 0 0 0 0 0 0 0 0 我们可以使用java的IO流将稀疏数组存放到磁盘中,原数组和稀疏数组比较,肯定是稀疏数组体积更小,占用空间更小 /** * 将稀疏数组存入磁盘(文件) * */ public 在这里有个缺陷就是我不能动态的知道稀疏数组一共有几行,所以我选择传参的方式,这样其实是不太友好的 /** * 读文件获取稀疏数组(获取指定行数的稀疏数组)【不足】 * @return System.out.println("----------->稀疏数组转回原始数组"); //读取磁盘中的稀疏数组 try {

    1.5K40编辑于 2022-07-22
  • 来自专栏韩曙亮的移动开发专栏

    【C 语言】数组 ( 数组指针 | 数组指针定义 | 使用 数组类型* 定义数组指针 )

    文章目录 总结 一、使用 数组类型* 定义数组指针 二、完整代码示例 总结 typedef int(ArrayType)[3]; ArrayType *p = NULL; 一、使用 数组类型 * 定义数组指针 ---- 数组类型指针 就是 定义一个指针 , 指向数组首地址 ; 使用 数组类型* 定义数组指针 , 首先 , 定义数组类型 别名 , typedef int(ArrayType int[3] 数组类型的变量 array2 ; ArrayType *p = NULL; p = &array2; 验证上述 定义的数组指针 : 为 数组元素 赋值 , // 为数组赋值 int i = 0; for(i = 0; i < 3; i++) { array2[i] = i + 1; } 使用 数组指针 , 打印数组元素内容 char *array = {"12", "ab", "34"}; // 数组指针 , 使用指针变量指向数组 // 使用 数组别名 定义数组指针 // 首先 ,

    5K20编辑于 2023-03-29
  • 来自专栏韩曙亮的移动开发专栏

    【C 语言】数组 ( 数组指针 | 数组指针定义 | 使用 数组指针类型 定义数组指针 )

    // 然后 , 声明一个 数组指针类型 变量 ArrayPointer p = NULL; 一、使用 数组指针类型 定义数组指针 ---- 使用 数组指针类型 定义数组指针 , 首先 , 使用 typedef 定义一个数组指针类型 , typedef int(*ArrayPointer)[3]; 然后 , 定义一个普通数组 , 之后的 数组指针 指向该数组 , int array2 (i = 0; i < 3; i++) { array2[i] = i + 1; } 使用 数组指针 , 打印数组元素内容 : // 使用 数组指针 访问数组中的值 , 数组元素是指针 (作为参考) char *array = {"12", "ab", "34"}; // 数组指针 , 使用指针变量指向数组 // 使用 数组指针类型 定义数组指针 // 首先 , 定义 数组指针类型 别名 typedef int(*ArrayPointer)[3]; // 然后 , 定义一个普通数组 , 之后的 数组指针 指向该数组

    4.8K10编辑于 2023-03-29
  • 来自专栏全栈程序员必看

    linux awk 数组,shell数组和awk数组

    一、bash支持一维数组(不支持多维数组),没有限定数组的大小。在shell中,用括号来表示数组数组元素用空格符号分割开。类似于C语言,数组元素的下标由0开始编号。 -mtime +30 -exec rm {} \; done 二、awk数组 awk的数组,一种关联数组(Associative Arrays),支持多维数组,下标可以是数字和字符串。 因无需对数组名和元素提前声明,也无需指定元素个数 ,所以awk的数组使用非常灵活。 是数组下标分割符。 中的asort函数可以实现对数组的值进行排序,不过排序之后的数组下标改为从1到数组的长度。

    12.8K20编辑于 2022-09-09
  • 来自专栏完美Excel

    数组中的数组

    标签:VBA 本文介绍一段在网上搜索到的VBA过程代码,用于在数组中创建数组。 Type T_small MArray2() As String End Type Sub Array_In_Array() Dim MArray(10) As T_small ' 设置主数组的大小 Long Dim xx As Long '******************************************************************* '第一块用于创建内部数组 (MARRAY2)的大小 '循环以创建新的虚拟内部数组的大小 - Option Base 1使数组下标以1开始而不是0 '在本例中,我们将使内部数组的设置值为5,可以是任意值或动态值 '****** 2个循环才能循环通过, 1个循环用于外侧数组,一个循环用于内部数组 '******************************************************************

    3.9K10编辑于 2024-04-12
  • 来自专栏韩曙亮的移动开发专栏

    【C 语言】数组 ( 数组相关地址 | 数组首元素地址 | 数组地址 )

    文章目录 一、数组相关地址 1、数组首元素地址 2、数组地址 二、代码示例 一、数组相关地址 ---- 数组首元素地址 与 数组地址 值相等 ; int array[10]; 其中 array + 1 的值是 array 地址 加上 4 字节 ; 其中 &array + 1 的值是 array 地址 加上 40 字节 ; 1、数组首元素地址 数组首元素地址 : 数组名 , 就是 数组元素首地址 ; 如 : 在函数中定义 如下 局部变量 , 该数组一旦声明 , 就可以知道这是一个 40 字节的内存 , 已经在 栈内存分配完毕 , 数组的地址肯定就不能修改了 ; int array[10]; 2、数组地址 数组地址 : 下面的数组张红 ,&array 是数组的地址 ; int array[10]; 二、代码示例 ---- 代码示例 : #include <stdio.h> #include array[10] = {0}; // 打印数组首元素地址 printf("array : %d\n", array); // 打印数组首元素地址 + 1 printf

    10.7K21编辑于 2023-03-29
领券