![](https://img-blog.csdnimg.cn/20200806183326208.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
UtilityRoom
文章平均质量分 85
库房重地,闲人免进。
samarua
while "live" : print("Loli")
展开
-
【Echarts】全国大学信息可视化
文章目录写在前面Stacked Area Chart(堆叠面积图)Stacked Horizontal Chart(堆叠条形图)Chinese Distribution Map(中国分布地图)Basic Bar Chart(基础柱状图)Positive and Negative Column Chart(正负柱状图)Bar Chart on Polar(极坐标柱状图)Basic Pie Chart(基础饼图)Doughnut Chart(环形图)Nightingale Chart(南丁格尔玫瑰图)Tree原创 2022-01-06 19:39:24 · 3908 阅读 · 5 评论 -
【期末知识点整理】算法设计与分析
第一部分——算法绪论算法是什么算法是求解问题的一系列计算步骤,用来将输入数据转换成输出结果。算法的目标正确性、可使用性、可读性、健壮性、高效率与低存储量要求。算法的基本特征有限性:一个算法必须总是(对任何合法的输入值)在执行有限步之后结束确定性:算法中的每一条指令必须有确切的含义,不产生二义性可行性:算法中的每一条运算都必须是足够基本的,原则上能够精确的执行输入性:一个算法有零个或多个输入输出性:一个算法有一个或多个输出时间复杂度算法的时间复杂度又分为最好时间复杂度,最坏时间复杂度、原创 2021-06-28 20:00:37 · 16001 阅读 · 6 评论 -
【算法设计与分析(课后答案)】回溯
1. 求解会议安排问题【问题描述】陈老师是一个比赛队的主教练,有一天,他想给团队成员开会,应该为这次会 议安排教室,但教室缺乏,所以教室管理员必须通过接受订单和拒绝订单优化教室的利用率。 如果接受一个订单,则该订单 的开始时间和结束时间成为一个活动。注意,每个时间段只 能安排一个订单。请找出一个最大化的总活动时间的方法。你的任务是这样的:读入订单, 计算所有活动(接受的订单)占用时间的最大值。【输入描述】标准等的输入将包含多个测试用例。对于每个测试用例,第 1 行是一个整数 n(n<=10 000原创 2021-04-21 11:42:29 · 3108 阅读 · 2 评论 -
【蓝桥杯】Java开发A组省赛真题+详细解析
1. 世纪末的星期曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。 还有人称今后的某个世纪末的12月31日,如果是星期一则会… 有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!! 于是,“谣言制造商”又修改为星期日… 1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好是星期天(即星期日)? 请回答该年份(只写这个4位整数,不要写12月31等多余原创 2021-04-19 10:48:22 · 1430 阅读 · 0 评论 -
【算法设计与分析(课后答案)】暴力
1. 求解一元三次方程问题【问题描述】 有形如 ax3+bx2+cx+d=0 这样的一个一元三次方程。给出该方程中各项的系数(a,b,c,d 均为实数),并约定该方程存在三个不同实根(根的范围在-100至100之间),且根与根之差的绝对值>=1。求三个实根,并精确到小数点后两位。【输入描述】包含4个实数a、b、c、d。【输出描述】从小到大的3个实根。【输入样例】1 -5 -4 20【输出样例】-2.00 2.00 5.00public class Solution1 { /**原创 2021-04-08 00:36:31 · 1569 阅读 · 0 评论 -
【算法设计与分析(课后答案)】二分
1. 求解满足条件的元素对个数问题【问题描述】 给定N个整数Ai以及一个正整数C,问其中有多少对i、j满足Ai-Aj=C。【输入描述】第1行输入两个空格隔开的整数N和C,第2~N+1行每行包含一个整数Ai。【输出描述】输出一个数表示答案。【输入样例】5 3 2 1 4 2 5【输出样例】3public class Solution1 { /** * 解法一:先排序,然后双指针遍历原创 2021-03-27 15:46:48 · 3271 阅读 · 2 评论 -
【算法设计与分析(课后答案)】递归
1. 求解n阶螺旋矩阵问题【问题描述】 创建n阶螺旋矩阵并输出。【输入描述】输入包含多个测试用例,每个测试用例为一行,包含一个正整数n(1≤n≤50),以输入0表示结束。【输出描述】每个测试用例输出n行,每行包括n个整数,整数之间用一个空格分隔。【输入样例】4【输出样例】1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7public class Solution1 { /** * 目前已知最优雅的写法原创 2021-03-21 09:36:07 · 1365 阅读 · 0 评论 -
【算法设计与分析(课后答案)】List/Tree的递归
1对于不带头结点的单链表L,设计一个递归算法正序输出所有结点值。public class Solution1 { public void printL(ListNode node) { if (node == null) { return; } System.out.println(node.val); printL(node.next); }}2对于不带头结点的单链表L,设计一个递归算法逆原创 2021-03-21 09:35:29 · 2385 阅读 · 0 评论 -
【算法设计与分析(课后答案)】字符串
1. 求解两种排序方法问题【问题描述】考拉有n个字符串字符串,任意两个字符串长度都是不同的。考拉最近学习到有两种字符串的排序方法: 1.根据字符串的字典序排序(“car” < “carriage” < “cats” < "doggies < “koala”);2.根据字符串的长度排序(“car” < “cats” < “koala” < “doggies” < “carriage”)。考拉想知道自己的这些字符串排列顺序是否满足这两种排序方法,考拉要忙着吃树叶原创 2021-03-21 09:34:16 · 1171 阅读 · 1 评论 -
【操作系统】计算机如何提高内存利用率?
引子历史的弃子——从覆盖技术说起崭新的思路——交换的思想从连续到离散——基本分页,基本分段,基本段页式被欺骗的眼睛——虚拟内存 引子在讨论「如何」提高内存利用率之前,先问一句「为什么」要提高内存利用率很简单,因为不够用。通常意义上的内存即RAM,其价格必然远远高于磁盘。现如今,内存条单条128G都可以买的到(贫穷不仅限制了我的想象力,更限制了我的内存条容量);可时间倒推几十年,那时的人们在内存上可谓省吃俭用。在学习计算机组成原理的时候原创 2020-11-18 20:40:50 · 6247 阅读 · 0 评论 -
信号量机制实现读者写者问题(思路剖析+Java代码实现+验证)
写在前面:Java中:我们用这样的代码新建一个信号量:Semaphore mutex = new Semaphore(1);P操作(wait)的代码为:mutex.acquire();V操作(signal)的代码为:mutex.release();本文章的内容:读者写者问题(读者优先)读者写者问题(公平)读者写者问题(写者优先) 及其:思路验证 读者优先思路:读者写者问题大概原创 2020-11-05 14:58:32 · 2886 阅读 · 2 评论 -
【操作系统】理解并发
引子概念进程线程调度同步互斥死锁代码 引子几十年前,手工操作的早期计算机需要吞入打孔的纸带,人机速度矛盾使得资源利用率极低。前人们聪明地引入了磁带+监督程序的组合,让疲于接线的“程序员”们解放了双手。可是,此时的内存中只有一道程序,资源利用率仍旧不容乐观;紧接着,多道批处理系统出现,多道程序可以并发执行,资源利用率大大提升。至此,操作系统正式诞生。不难发现,并发其实是伴随着操作系统一同出现。操作系统这门学科的生命力,总是离不开调度二字;人们对于调度算法的执念,最初大概是原创 2020-10-19 20:10:31 · 1577 阅读 · 1 评论 -
【Tips小技巧】电脑全屏截图&网页滚动截图
电脑全屏截图Ctrl + PRTSC/SYSRQ then Ctrl+v 网页滚动截图F12 then Ctrl+Shift+P then Mobile Capture full size screen原创 2020-11-18 21:05:10 · 1223 阅读 · 0 评论 -
【XML】XML知识点汇总——标签化的键值对信息
概念:Extensible Markup Language,可扩展标记语言说明:可扩展的意思是,标签都是自定义的功能:存储数据(配置文件,在网络中传输)xml与html的区别:html标签是预定义的,xml标签是自定义的html语法松散,xml语法严格html用于展示数据,xml用于存储数据 语法:基本语法:第一行必须定义文档声明有且只有一个根标签属性值必须使用引号(单双都可)引起来标签必须正确关闭标签名区分大小写组成部分:❶ 文档声明:格式原创 2020-07-27 17:36:20 · 1543 阅读 · 0 评论 -
【数字信号处理】傅里叶变换(Fourier)
万恶之源(✘)Hello Signal (✔)Supplement : ❶ 先看图片下方标注 ↑ ❷ 一个域乘以一系列脉冲,另一个域便卷积一系列脉冲。乘以一系列脉冲的行为是采样的本质,卷积一系列脉冲是获得周期的本质 ❸ 时域和频域不能同时有限,但可以同时无限(DFS变换对);不能同时有限是因为 如果一个域有限,可以理解为它与一个门相乘而被限制,而在另一个域便会是与无限谱的...原创 2020-03-27 00:49:15 · 1198 阅读 · 0 评论 -
【图文】有趣、通俗、严谨地解释ASCII、DBK、unicode、utf-8的区别(建议收藏)
字节是一个8位(bits)的物理存储单元。 字符是文化相关的符号。 ASCII(ANSI)ASCII:American Standard Code for Information Interchange,美国信息互换标准代码。有时也称为ANSI。这是一切的开端。ASCII码随着第一台意义上的计算机一同诞生。起初,它被编到了0~127,一共128个。包括33个控制字符和95个可打印字符。原创 2020-07-15 17:49:42 · 680 阅读 · 1 评论