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

    7-7 输出全排列

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

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

    7-7 古风排版 (20 分)

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

    70910编辑于 2023-03-09
  • 来自专栏刷题笔记

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

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

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

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

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

    94130发布于 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字。

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

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

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

    1.3K10发布于 2019-11-08
  • 来自专栏韩曙亮的移动开发专栏

    【OpenGL】十九、OpenGL 绘制模式 ( 绘制线框模式 | 绘制点模式 )

    文章目录 一、绘制线框模式 二、绘制点模式 三、绘制点模式 ( 圆点 ) 四、相关资源 一、绘制线框模式 ---- 使用 glPolygonMode(GL_FRONT, GL_LINE) 设置当前的绘制模式是线框模式 (GL_TRIANGLES); // 绘制多个三角形 //glBegin(GL_TRIANGLE_STRIP); // 绘制 GL_TRIANGLE_STRIP 三角形 //glBegin (GL_TRIANGLE_FAN); // 绘制三角形扇 // 绘制多边形 glBegin(GL_POLYGON); // 1. ) 设置当前绘制模式绘制点 , 设置了该模式后 , 之后的所有图形都会变成点 ; // 设置点模式 // 设置了该模式后 , 之后的所有图形都会变成点 glPolygonMode(GL_FRONT (GL_TRIANGLE_FAN); // 绘制三角形扇 // 绘制多边形 glBegin(GL_POLYGON); // 1.

    2.9K00编辑于 2023-03-28
  • 来自专栏码上积木

    粗谈绘制任务和绘制流程

    第一次界面绘制 上篇文章说到,当有绘制任务的时候,会将这个任务交给Choreographer,然后再等下一个VSync信号来的时候,执行到ViewRootImpl的performTraversals方法 所以这里就是Activity显示界面所做的第一次绘制来源。 那后续界面上的元素改变带来的绘制呢? 继续看draw(Canvas canvas)方法,注释还是比较清晰的,一共分为了六步: 1、绘制背景 2、保存图层信息 3、绘制内容(onDraw) 4、绘制children 5、绘制边缘 6、绘制装饰 而我们常用的onDraw就是用于绘制内容。 总结 到此,View的绘制大体流程就结束了。 当然,其中还有大量细节,比如具体的绘制流程、需要注意的细节、自定义View实现等等,我们后面慢慢说道。

    1.1K20发布于 2021-04-30
  • 来自专栏刘望舒

    Android绘制优化(一)绘制性能分析

    Android性能优化分为很多种,比较常用的有绘制优化、内存优化、耗电优化和稳定性优化等,这个系列我们就来学习性能优化中的绘制优化。 1.绘制原理 Android绘制View有三个主要的步骤,分别是measure、layout和draw。 View过度绘制,导致某些像素在同一帧时间内被绘制多次。 UI线程中做了稍微耗时的操作。 为了解决上述的问题,除了我们要在写代码时要注意外,也可以借助一些工具来分析和解决卡顿问题。 蓝色代表测量绘制的时间,也就是需要多长时间去创建和更新DisplayList。如果蓝色柱状图很高,可能是需要重新绘制,或者View的onDraw方法处理事情太多。 导致这一问题产生的原因主要是线程在绘制时,在很长一段时间都没有分配到CPU时间片,因此无法继续进行绘制。按m键来高亮该时间段,我们来查看CPU的情况,如下图所示。 ?

    2.4K50发布于 2018-02-01
  • 来自专栏Android 进阶

    绘制优化

    过度绘制 说道绘制优化,免不了要谈一谈过度绘制,那什么是过度绘制呢 过度绘制(Overdraw)描述的是屏幕上的某个像素在同一帧的时间内被绘制了多次。 比如上面界面中的『调试 GPU 过度绘制 』的那个文本显示为蓝色,表示其过度绘制了一次,因为背景是白色的,然后文字是黑色的,导致文字所在的区域就会被绘制两次:一次是背景,一次是文字,所以就产生了过度重绘 - 蓝色:1 次过度绘制 - 绿色:2 次过度绘制 - 粉色:3 次过度绘制 - 红色:4 次及以上过度绘制 过度绘制的存在会导致界面显示时浪费不必要的资源去渲染看不见的背景,或者对某些像素区域多次绘制 为了提升用户体验,提升应用的流畅性,优化过度绘制的工作还是很有必要做的。 优化原则 一些过度绘制是无法避免的,比如之前说的文字和背景导致的过度绘制,这种是无法避免的。 这样一来,只有裁剪矩形内的界面需要绘制,自然就减少了抽屉布局的过度绘制。自定义控件时可以参照这个来优化过度绘制问题。

    1.5K10发布于 2020-04-23
  • 来自专栏IT技术圈(CSDN)

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

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

    2.4K10发布于 2020-09-15
  • 来自专栏写代码和思考

    IOS开发 图形绘制,绘制线条,矩形,和垂直和居中绘制文字

    绘制线 // 绘制直线 + (void)toDrawLineFromX:(CGFloat)x1 Y:(CGFloat)y1 toX:(CGFloat)x2 toY:(CGFloat)y2 context CGContextAddLineToPoint(con, x2, y2); CGContextSetLineWidth(con, 1); CGContextStrokePath(con); } 绘制矩形 //绘制矩形 ,fillColor填充色 + (void)toDrawRect:(CGRect)rectangle color:fillColor context:(CGContextRef)ctx{ 矩形边框颜色 [[UIColor whiteColor] setStroke]; //边框宽度 CGContextSetLineWidth(ctx,0); //绘制 ///绘制文字,rect1指定矩形,绘制文字在这个矩形水平和垂直居中 + (void)toDrawTextWithRect:(CGRect)rect1 str:(NSString*)str1 context

    2.4K00发布于 2020-03-16
  • 来自专栏数字IC小站

    低功耗设计方法--电源门控示例(三)

    垂直标度以对数方式绘制: 绘制的上方曲线是时钟停止时的基准泄漏。下面的曲线是使用状态保持电源门控测得的泄漏功耗。在整个温度范围内,泄漏功耗节省超过室温的 10 倍和 25 倍以上。 图 7-7 显示了电源门控标准单元逻辑和高速缓存存储器的测量泄漏功耗,这种方法在本项目不可用: 上面的曲线是 CPU 的基准总泄漏子系统(逻辑加 RAM),下方曲线显示逻辑部分带状态保留的电源门控泄漏电流 以线性标度绘制基线泄漏与 SRPG 泄漏的比率,以显示该特性如何在整个温度范围内变化。 在高温度范围的恶化可以用高VT开关的泄漏行为来解释。

    89930编辑于 2022-08-26
  • 来自专栏游戏开发之旅

    UI绘制

    /CJB_King/article/details/78690250 Unity中的UGUI对外还是很开放的,查看了MaskableGraphic类,发现UI的绘制都是继承自此类 ,然后在OnPopulateMesh方法中进行UI的绘制,要做自己的UI需要继承此类,然后重写OnPopulateMesh方法(这个方法有两个重载);这里就重写OnPopulateMesh(VertexHelper vh),运用VertexHelper 对象的AddUIVertexQuad方法绘制UI; 主要看下面的方法: private UIVertex[] GetQuad(Vector2 startPos

    2.2K20发布于 2019-12-02
  • 来自专栏韩曙亮的移动开发专栏

    【OpenGL】十一、OpenGL 绘制多个点 ( 绘制单个点 | 绘制多个点 )

    文章目录 一、绘制单个点 二、绘制多个点 三、相关资源 在上一篇博客 【OpenGL】十、OpenGL 绘制点 ( 初始化 OpenGL 矩阵 | 设置投影矩阵 | 设置模型视图矩阵 | 绘制点 | 清除缓冲区 | 设置当前颜色值 | 设置点大小 | 绘制点 ) 中 , 讲解了绘制单个点的操作 , 本篇博客简单介绍下绘制多个点 ; 一、绘制单个点 ---- 绘制点时, 会将从 glBegin 到 glEnd 之间的所有的点都绘制出来 , 可以调用 glVertex3f 方法设置点 ; 设置了几个点 , 就会绘制几个点 , 如下代码中设置了一个点 , 那么就只绘制这一个点 ; // 绘制点时, 会将从 glBegin 到 glEnd 之间的所有的点都绘制出来 // 可以调用 glVertex3f 方法设置多个点 // 绘制点开始 glBegin ; // 绘制点时, 会将从 glBegin 到 glEnd 之间的所有的点都绘制出来 // 可以调用 glVertex3f 方法设置多个点 // 绘制点开始

    2.1K00编辑于 2023-03-28
  • 来自专栏云微的一点分享

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

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

    62420编辑于 2023-02-11
  • 来自专栏数据 学术 商业 新闻

    R-三维散点图绘制绘制

    如果我们将气泡图的三维数据绘制到三维坐标系[1]中,通常称其为三维散点图,即用在三维X-Y-Z图上针对一个或多个数据序列绘出三个度量的一种图表。 下面将从两个包的两个函数(scatter3D(),plot3d())入手,一步步带你完成三维散点图的绘制。本文内容丰富,希望大家都能学到自己想要的内容,学习不易,欢迎反馈建议。 本文框架 ? 绘制箱子型box = TRUE;旋转角度为theta = 60, phi = 20;透视转换强度的值为3d=3;按照2D图绘制正常刻度ticktype = "detailed";散点图的颜色设置bg=" 加入第四个变量 上图可以看出三者之间的关系,但是如果要加入第四个变量(Petal.Width)该怎么绘制到三维散点图中? 方法一:可以将变量Petal.Width映射到数据点颜色中。 同理,我们绘制出以鸢尾花不同类别作为第四个变量的三维散点图。通过该图可以清晰看到不同类别的鸢尾花特征非常不同。

    3.3K11发布于 2021-02-22
  • 来自专栏韩曙亮的移动开发专栏

    【OpenGL】十二、OpenGL 绘制线段 ( 绘制单条线段 | 绘制多条线段 | 依次连接的点组成的线 | 绘制圈 | 绘制彩色的线 )

    文章目录 一、设置线宽度 二、绘制单条线段 GL_LINES 三、绘制多条线段 GL_LINES 四、绘制依次连接的点组成的线 GL_LINE_STRIP 五、绘制圈 GL_LINE_LOOP ( 偶数个点 ) 六、绘制圈 GL_LINE_LOOP ( 奇数个点 ) 七、绘制彩色的线 八、相关资源 一、设置线宽度 ---- 线的绘制宽度是 OpenGL 状态机中的一个值 , 通过 glLineWidth // 绘制点结束 glEnd(); // 将后缓冲区绘制到前台 SwapBuffers(dc); 绘制效果 : 注意 : 设置的点个数必须是偶数的 , 如果设置奇数个点 // 绘制点结束 glEnd(); // 将后缓冲区绘制到前台 SwapBuffers(dc); 绘制效果 : 四、绘制依次连接的点组成的线 GL_LINE_STRIP // 绘制点结束 glEnd(); // 将后缓冲区绘制到前台 SwapBuffers(dc); 效果展示 : 五、绘制圈 GL_LINE_LOOP (

    6.1K01编辑于 2023-03-28
  • 来自专栏Android知识点总结

    Flutter 绘制集录 | 秒表盘的绘制

    前言 本文的目的在于绘制练习,将被收录在 FlutterUnit 的绘制集录当中。 下面来看一下绘制过程中需要的参数,首先需要一个 Duration 对象,表示当前秒表的时间。另外,根据时间可以计算出小圆的角度。 绘制时可以配置的参数,比如半径、刻度颜色、文字颜色、样式等。 刻度绘制 如下所示正方形是绘制区域,左侧刻度宽为 scaleLineWidth,通过矩形区域的宽度和 _kScaleWidthRate 比例来确定。 如下,遍历绘制 180 次上面的条刻度,每次绘制完成后画布旋转 2° ,这样绘制 180 次之后,画布会转 360° 回到原本位置。 在绘制指示器时,将画布进行旋转 radians 弧度,不过要注意,为了避免这个旋转变换对其他绘制的影响,需要通过 save 和 restore 方法进行处理。

    1.5K30编辑于 2022-09-20
领券