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

    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
  • 来自专栏刷题笔记

    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数据集

    MNIST数据集是由美国高中生和人口普查局员工手写的70000个数字的图像,其中60000张训练图像,10000张测试图像。它是机器学习领域的一个经典数据集,其历史几乎和这个领域一样长,被称为机器学习领域的"Hello World"。因此像sklearn和tensorflow这种机器学习框架都内置了MNIST数据集。

    2.8K10发布于 2019-11-13
  • 来自专栏Java

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

    7-7 念数字 (15 分) 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。

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

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

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

    1.2K10发布于 2019-11-08
  • 来自专栏学习

    【Java】向上转型和向下转型

    先用一个生动形象的例子来解释向上转型和向下转型 向上转型(Upcasting) 想象你有一个动物园,里面有各种不同类型的动物,如狮子、大象、长颈鹿等。 如果是,你就可以安全地进行向下转型,并调用Lion类中特有的方法。 向上转型 概念 向上转型(Upcasting)是 面向对象编程 中的一个概念,特指将一个子类对象赋值给一个父类类型的引用变量。 这就是向上转型和多态性的实际应用。 发生向上转型的情况 1.子类对象赋值给父类引用 当子类的实例直接赋值给父类类型的引用时,会发生向上转型。这是最常见的向上转型场景。 } 向下转型 概念 向下转型(Downcasting)是Java中类型转换的一种,它指的是将一个父类对象转换为子类类型的全过程。 注意事项 向下转型的语法格式如下: 子类类型 变量名 = (子类类型) 父类对象; 只能对已经进行过向上转型的对象进行向下转型: 在Java中,我们不能直接将一个父类对象强制转换为子类对象,除非这个父类对象实际上是子类对象的向上转型

    1.1K10编辑于 2024-10-15
  • 来自专栏chenchenchen

    Java向上转型和向下转型

    向上转型的好处? sleep传入的参数是子类,若是不用向上转型,那么有多少个子类就得在这儿写多少种不同的睡觉方法 二.向下转型 class Fruit{ public void myName(){ System.out.println //向下转型 //f指向子类的对象,子类的实例a也指向f,向下转型后因为都是指向子类对象,调用的全是子类的方法 Apple a=(Apple)f; a.myName(); a.myMore (); //向下转型之前必须进行向上转型 //编译无错但会运行会出错ClassCastException,子类aa不能指向父类ff Fruit ff=new Fruit(); 经过了这个过程,子类实例已经赋值给了父类引用(即完成了向上转型),但很遗憾的丢失了子类扩展的方法。使用向下转型的特性,让我们可以重新获得丢失的方法,即强转回子类

    1K60编辑于 2023-01-30
  • 来自专栏Linux驱动

    8.JAVA-向上转型、向下转型

    父子对象之间的转换分为了向上转型和向下转型,它们区别如下: 向上转型 : 通过子类对象(小范围)实例化父类对象(大范围),这种属于自动转换 向下转型 : 通过父类对象(大范围)实例化子类对象(小范围), 向上转型 示例1-向上转型 class A { public void print() { System.out.println("A:print" PS:向上转型时,父类只能调用父类方法或者子类覆写后的方法,而子类中的单独方法则是无法调用的. 2. 向下转型 在java中,向下转型则是为了,通过父类强制转换为子类,从而来调用子类独有的方法(向下转型,在工程中很少用到). 从上面打印可以看到,我们成功通过向下转型来调用B类和C类独有的方法. 下章学习: 9.JAVA-抽象类定义

    1.5K20发布于 2019-05-24
  • 来自专栏码神随笔

    java类型转换——向上转型,向下转型

    向上转型 父类引用指向子类对象为向上转型 fatherClass obj = new sonClass(); 其中,fatherClass 是父类名称或接口名称,obj 是创建的对象,sonClass **向上转型就是把子类对象直接赋给父类引用,不用强制转换。**使用向上转型可以调用父类类型中的所有成员,不能调用子类类型中特有成员,最终运行效果看子类的具体实现。 向下转型 与向上转型相反,子类对象指向父类引用为向下转型 sonClass obj = (sonClass) fatherClass; 其中,fatherClass 是父类名称,obj 是创建的对象,sonClass 向下转型可以调用子类类型中所有的成员,不过需要注意的是如果父类引用对象指向的是子类对象,那么在向下转型的过程中是安全的,也就是编译是不会出错误。 , 它们区别如下: 向上转型 : 通过子类对象**(小范围)实例化父类对象(大范围),这种属于自动转换** 向下转型 : 通过父类对象**(大范围)实例化子类对象(小范围),这种属于强制转换**

    1.4K20编辑于 2022-12-13
  • 来自专栏gfu

    java基础之向上转型与向下转型

    名称 功能 例子 向上转型(upCast) 通过子类实例化父类 A a=new B() 向下转型(downCast) 通过父类实例化子类 B b=new A() 先敲一波代码,再和大家解释 class 意义 当我们需要多个同父类的对象调用父类的某一个方法是,可以通过向上转型统一方法和参数。 这就是向上转型的好处。调用统一的方法。 ---- 向下转型 为了保证向下转型的顺利完成,在java中提供了一个关键字:instanceof,通过instanceof可以判断某对象是否是某类的实例,如果是则返回true,否则为false,instanceof 结果 解释: B向上转型成A之后,可以通过向下转型调用B自身的方法。 注:举个例子,将B对象转成A对象之后(向上转型),同时经过向下转型之后,再次转成B对象,可以调用A对象的方法和自身的方法

    78420发布于 2019-08-28
  • 来自专栏痴者工良

    C# 数据类型转换 显式转型、隐式转型、强制转型

    C# 的类型转换有 显式转型 和 隐式转型 两种方式。 显式转型:有可能引发异常、精确度丢失及其他问题的转换方式。需要使用手段进行转换操作。 隐式转型:不会改变原有数据精确度、引发异常,不会发生任何问题的转换方式。由系统自动转换。  不同类型的数据进行操作(加减乘除赋值等等),是需要进行 类型转换 后,才能继续操作。所以需要“类型转换”。 隐式转型 隐式转型容易理解,当两种或多种数据类型进行某种操作时,不需要干预,系统会自动进行隐式转换。 显式转型 问题是,但你需要把一个 long 类型的数据转成 int 时,又或者让 string 与 int 互转,当数据小数点太多时,这时候就必须使用 显式转型。 在继续下列教程前,要想说明一点。 一,使用 ([type])  转型操作符 此方法适用与值类型转换( string属于引用类型) 在需要转换的变量前加上( [类型] )即可 请仔细观察下面两图的差异 ? ?

    1.9K30发布于 2021-04-26
  • 来自专栏云微的一点分享

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

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

    53420编辑于 2023-02-11
  • 来自专栏LanceToBigData

    JavaSE(五)JAVA对象向上转型和向下转型

    对象的转型问题其实并不复杂,我们记住一句话:“父类引用指向子类对象”。 java中对象的转型分为向上转型和向下转型 一、对象的向上转型   1.1、定义 子类引用的对象转换为父类类型称为向上转型。 向上转型时,父类指向子类引用对象会遗失除与父类对象共有的其他方法,也就是在转型过程中,子类的新有的方法都会遗失掉,在编译时,系统会提供找不到方法的错误。    ,就是利用了向上转型。 二、对象的向下转型   1.1、定义     父类引用的对象转换为子类类型成为向下转型   1.2、解释     Son s = (Son)f1;     这就是downcasting,向下转型。    2、把子类对象直接赋给父类引用叫upcasting向上转型,向上转型不用强制转型。   

    1.6K60发布于 2018-01-18
  • 来自专栏IT技术圈(CSDN)

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

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

    2.3K10发布于 2020-09-15
  • 来自专栏小陈飞砖

    子类与超类,多态,上转型,下转型

    child.usePareStaticThink(); //5.子类方法可以调用父类静态方法(用super) System.out.println(); System.out.println("向上转型 (多态):"); //向上转型,多态 parent=child; parent.say(); //1. 自身没有usePareStaticThink,子类有,需要强制转换(向下转型)为子类才可调用 ((ChildClass) parent).usePareStaticThink(); 向上转型(多态): 我是父类说! 我是子类说! 我是静态的,父类想! 我是静态的,父类想!

    41610编辑于 2022-06-25
  • 来自专栏智能时刻

    「云转型」 可证实的企业云转型战略

    本书由具有丰富实际客户体验的IBM技术主管团队撰写,旨在切断炒作,回答您的问题,并帮助您定制云采用和数字转型之旅,满足您组织的需求。 运营转型 组织变革 流程变更 技术变革 文化变迁 新角色 角色和责任 组织协调 运营准备 操作云 实现应用程序准备就绪 事件管理 为云设计弹性应用程序 采取新的方法来管理事件 事件管理 运行手册 日志管理

    96331发布于 2020-07-18
  • 来自专栏愿天堂没有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所示。

    55020编辑于 2022-10-31
  • 来自专栏IT大咖说

    数字转型架构

    组织承担数字转型举措,尽可能利用技术来支持业务运营。因此,必须为由库存管理,采购行动,供应商管理,工资单,广告/销售广告,建筑空间管理和车辆舰队管理等组织开展的各种业务运营开发了许多申请。 ◆ 数字转型的结果 作为数字转换计划的结果,有必要将这些不同的现有系统,数据存储,业务流程和物理实体(可能在可能的情况下集成并提供针对组织业务运营量身定制的无缝用户体验。

    1.2K20发布于 2021-07-19
领券