自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (3)
  • 收藏
  • 关注

原创 二叉堆相关操作及堆排序

【代码】二叉堆相关操作及堆排序。

2024-07-15 15:07:37 86

原创 高中信息技术教资科目一

提素个性创两全。

2023-12-21 22:11:05 444

原创 高中信息技术教资科目三

第一章-课程理论知识学科核心素养信息意识计算思维数字化学习与创新信息社会责任教学环节新课导入新课讲授巩固提高小结作业第二章-教学实施类第一节-新课导入导入原则针对性原则趣味性原则简洁性原则启发性原则导入方法开门见山温故知新生活情境作品情境活动情境第二节-教学方法类教学方法讲授法自主学习法合作探究法演示操作法提问启发法任务驱动法项目学习法教学方法的选择依据依据教学目标(期待的结果)依据教学内容特点根据学生实际特点依

2023-12-19 15:52:31 584

原创 C++笔记

tempIOb;

2023-11-13 11:30:28 114

原创 第一次pta认证P测试C++

试题编号:20210701-1试题名称:标题统计时间限制: 1.0s内存限制: 128.0MB【问题描述】小明阅读了一篇特别优美的英文文章,读到最后总结段落的时候,突发奇想,想要数一数这个段落中有多少个字符?注意:段落中可能包含大、小写英文字母、数字字符和空格。在统计该段落字符数时,空格不计算在内。并且段落所有字符长度小于等于 100。【输入描述】输入数据只有一行,一个字符串 s。【输出描述】输出一个整数,即作文标题的字符数(不含空格)。【输入样例】

2023-11-09 20:18:40 204

原创 第二次pta认证P测试C++

隔的 4 个非负整数,分别表示 wl、dl、wr、dr。美”要求,希望选出的两位代表 A 和 B 满足:A 的身高比 B 高,A 获得的奖学金。此处,wl、wr分别表示跷跷板左右两侧的物体体重,dl、dr。际上为一个子跷跷板,而接下来的数据将对该子跷跷板进行描述。对 100%的数据,可以考虑采用归并排序的思路通过分治递归求解,也可以考虑。输入两个十进制正整数 M 和 N,求它们的和,结果用十进制表示。均为 0 时,先描述左子跷跷板,后描述右子跷跷板。如果两位考生的名次相同,则以准考证号为序,考号小。

2023-11-09 18:53:57 332

原创 第三次pta认证P测试C++

试题编号:试题名称:春游时间限制: 1.0s内存限制: 128.0MB【问题描述】老师带领班级到公园春游。自由活动时间结束,老师发现有一名同学还没有归队。已知班上共有 N名同学,每位同学都有一个从 1 到 N 的班级内编号用以区分。现在归队的同学分别报出自己的班级内编号,你能帮老师找到是哪位同学仍未归队吗?【输入描述】第一行一个整数 N,代表共 N 名同学。第二行 N-1 个不同的数字𝐴𝑖(1 ≤ 𝐴𝑖 ≤ 𝑁),代表已归队的同学编号。【输出描述】

2023-11-09 11:56:16 202

原创 第四次pta认证P测试C++

试题编号:试题名称:整数排序时间限制: 1.0s内存限制: 128.0MB【问题描述】老师给定 10 个整数的序列,要求对其重新排序。排序要求:1.奇数在前,偶数在后;2.奇数按从大到小排序;3.偶数按输入顺序逆序排序。【输入描述】输入一行,包含 10 个整数,彼此以一个空格分开,每个整数的范围是大于等于 0,小于等于 100。【输出描述】按照要求排序后输出一行,包含排序后的 10 个整数,数与数之间以一个空格分开。【输入样例】【输出样例】

2023-11-05 15:41:05 211

原创 十二届蓝桥杯python国赛真题

【代码】十二届蓝桥杯python国赛真题。

2023-05-28 00:02:15 306

原创 十三届蓝桥杯python国赛真题

【代码】十三届蓝桥杯python国赛真题。

2023-05-26 19:53:53 454

原创 青少年蓝桥杯python组(STEMA中级组)

回文数是指一个像 14641 这样“对称”的数,即:将这个数的各位数字按相反的顺序重 新排列后,所得到的数和原来的数一样。输入一个正整数 N(N

2023-02-15 17:58:01 3509

原创 青少年蓝桥杯python组(STEMA初级组)

分别输入两个正整数 M、N,输出 M 到 N 之间(含 M、N)所有可被 7 整除,但不是 5 的倍数的数字,并以逗号分隔按顺序打印在一行。输出描述:输出 M 到 N 之间(含 M、N)所有可被 7 整除,但不是 5 的倍数的数字, 并以逗号分隔按顺序打印在一行。计算某个电梯的用电量。输入一个正整数 N,输出 1 到 N 之间所有正整数的和(包含 1 和 N)。顺序输出(输出排序后的正整数之间以英文逗号隔开,相同大小的正整数并列输出)。输出描述:如果 N 是奇数则输出“1”,如果 N 是偶数则输出“0”

2023-02-06 23:26:02 3949

原创 Python 进制与编码相关笔记

八进制 与十六进制 的转换方法: 使用二进制过度,先转换为二进制,再转成其他进制。bin() 将其他进制转成二进制 ,返回值类型是字符串。oct() 将其他进制数转成八进制数,返回值类型是字符串。int() 将其他进制转成十进制,返回值类型是整形。hex() 将其他进制转成十六进制,返回类型是字符串。Binary:二进制 0b1100。二进制 与 十六进制 的转换 四合一法。二进制 与 八进制 的转换 三合一法。其他进制 转换为 十进制。十进制 转换为 其他进制。

2022-12-24 18:37:32 566

原创 马克思主义基本原理概论

形而上学与唯物辩证法是两种根本对立的发展观,所以与辩证法相反,形而上学即是用孤立、静止、片面的观点看问题。是否承认事物的内部矛盾是辩证法和形而上学的根本对立和区别。五对基本范畴:原因和结果、现象和本质、必然性和偶然性、形式和内容、可能和现实。世界存在的方式:运动还是静止。资本主义国家的政体是指资本主义国家的政权机构的构成形式。商品交换价值:两种商品相互交换的量的关系和比例。简单商品的基本矛盾:私人劳动和社会劳动的矛盾。唯物辩证法的总特征:联系的观点和发展的观点。本质和现象反映了:根本性质和表面特征的关系。

2022-09-23 13:15:29 613

原创 PID算法从入门到放弃

  PID算法是一种控制算法,是 Proportional(比例)、Integral(积分)、Derivative(微分)的缩写。该控制算法广泛的应用于工业控制当中。应用场景:温度控制、流量控制、液位控制等。  PID控制算法是基于控制理论发展起来,控制理论的历史可以追溯到古代,如我国古代的指南车、地动仪、水位仪等,都是用到了控制理论。  最早提出PID控制理念的是瑞典裔美国人奈奎斯特,他在一篇论文当中写到了采用图形的方法来判断系统的稳定性,在他的基础上,伯德等人建立了一整套在频域范围设计反馈放大器的方法

2022-06-29 21:21:17 3711

原创 页面置换算法LRU

#include "stdafx.h"#include <iostream>#include <stdio.h>#include <iomanip>using namespace std;//测试页面走向 7 0 1 2 0 3 0 4 2 7 1//测试页面走向 0 1 2 3 0 1 4 0 1 2 3 4//初始化队列void initializeList(int list[],int number){ for (int i = 0; .

2021-11-22 15:31:05 338

原创 银行家算法

#include "stdafx.h"#include <stdlib.h>#include <iostream>#include <iomanip>using namespace std;//测试数据//请输入参与的进程数量:4//请输入参与的资源数量:3//请输入系统中A资源的数量:9//请输入系统中B资源的数量:3//请输入系统中C资源的数量:6//请输入各进程对各资源的最大需求量://3 2 2 6 1 3 3 1 4 4 2 2/.

2021-11-22 15:29:14 623

原创 计算机系统结构笔记

数据表示1.自定义数据表示包括,标识符数据表示 和 数据描述符 两类。标识符数据表示,每个数据都带有类型标识符。标识符与数据合存在一个存储单元中数据描述符与数据分开存放,用于描述索要访问的数据是整块的还是单个的。2.向量、数组数据表示。3.堆栈数据表示。它们的优缺点4.引入数据表示的原则原则1 看系统的效率是否显著提高,包括实现时间和存储空间是否有显著减少原则2 看引入这种数据表示后,其通用性和利用率是否提高5.浮点数尾数基值大小 和 下溢处理方法的选择...

2021-07-18 01:09:38 1592

原创 北邮自考数据结构实践考试

今天参加了北邮自考的数据结构实践考试,记录一下。考试时间一个小时。两道题,都比较简单。我上次考过一次,当时没怎么准备,所以没过,上次考的是一道堆栈题,这道题可以翻看我之前的文章。这次我提前准备,按照实践考试指导上的大纲准备,将大纲上所要求掌握的进行理解并实现程序,相关的基本操作,以及一些习题的练习(主要是书上的习题)。说一下我的学习数据结构的方法。首先一定深刻理解数据结构的理论知识,相关的定义、操作及运用一定要知道其原理,比如排序的过程,树的建立等。可以在纸上先进行模拟相关过程。而且一定是知

2021-04-26 00:40:54 1155 3

原创 数据结构排序-插入-冒泡-选择-快速

#include <iostream>using namespace std;//直接插入排序void insertSort(int R[],int n){ int i,j; for (i=2; i<=n; i++) { //若i>=有序区中所有的数据,则i不动 if (R[i] < R[i-1]) { //否则当前记录复制给哨兵 R[0] = R[i]; ..

2021-04-22 20:05:22 111

原创 数据结构-二叉树

#include <iostream>using namespace std;//二叉树数据结构typedef char DataType;typedef struct node{ DataType data; struct node *left,*right;}BinTNode;typedef BinTNode *BinTree;//循环顺序队列#define QUEUE_SIZE 100typedef struct { BinTNode *b..

2021-04-22 20:03:09 134

原创 顺序表习题练习

已知在顺序存储结构的线性表L上,以递减顺序输入几个整数:96,64,52,48,43,33,18,12,在test1.c中填入相应语句,使之能顺利完成该递 减序列的插入和删除操作。设表L中不应有相同的数据元素。测试数据为: 依次插入5、18、57,再依次删除48、20、12。(注:线性表从第0个位置开 始存放数据。)/*test1.c*/#include <iostream>using namespace std;#define ListSize 10typ...

2021-04-22 15:04:07 386

原创 数据结构-查找(顺序、二分、二叉排序树)

#include <iostream>using namespace std;typedef int keyType;typedef int infoType;typedef struct{ keyType key; infoType info;}Node;typedef Node seqList[5+1];//顺序查找int seqSearch(int R[],keyType k,int n){ R[0] = k; int i = n;...

2021-04-20 17:32:44 319

原创 数据结构-链队

#include <iostream>using namespace std;typedef char DataType;struct qnode{ DataType data; struct qnode *next;};typedef struct qnode *QueueNode;struct queue{ QueueNode front,rear;};typedef struct queue *LinkQueue;//初始化void ..

2021-04-19 02:01:16 82

原创 数据结构-顺序循环队列

#include <iostream>using namespace std;#define QueueSize 5typedef char DataType;struct queue{ DataType data[QueueSize]; int front,rear;};typedef struct queue CirQueue;//初始化void initQueue(CirQueue *queue){ queue->front = qu...

2021-04-19 00:58:57 107

原创 数据结构-顺序栈

#include <iostream>#include <string>using namespace std;#define STACKSIZE 10typedef char DataType;typedef struct{ DataType data[STACKSIZE]; int top;}SeqStack;//置空栈void initStack(SeqStack *s){ s->top=-1;}//判栈满bool i.

2021-04-18 23:57:54 197

原创 数据结构-链栈

#include <iostream>using namespace std;typedef char DataType;struct StackNode{ DataType data; struct StackNode *next;};typedef StackNode *LinkStack;//建栈LinkStack createStack(){ LinkStack top = (LinkStack)malloc(sizeof(LinkStac.

2021-04-18 23:56:33 88

原创 数据结构-单链表基本操作

#include <iostream>using namespace std;typedef char DataType;struct node{ DataType data; struct node *next;};typedef struct node ListNode;typedef ListNode *LinkList;//建空表(尾插法)LinkList createR(){ LinkList head,rear; head =.

2021-04-18 09:19:17 467

原创 数据结构-顺序表基本操作

基操勿六如有错误欢迎调教#include <iostream>using namespace std;#define MAXSIZE 10typedef char ElementType;typedef int position;struct LNode{ ElementType data[MAXSIZE]; position length;};typedef struct LNode *List;//初始化空表LList makeEmpty(){

2021-04-16 18:58:12 132

转载 计算机中的进制

进制概念 今天我们来复习一下进制之间的转换,首先我们先来了解一下什么是进制?进制也就是人们规定的一种进位的方法,比如二进制就是逢二进一,也就是说0,1之后就该进位,然后就是10,11,再次进位100,以此类推;十进制就是逢十进一,也就是说0-9之后就该进位了变成10,以此类推;其余...

2021-01-30 20:22:33 6619

原创 页面置换算法LRU的单链表方式实现

LRU,即最近最少使用算法,是一种常用的页面置换算法。实现方式有很多,比如数组实现,为每个元素设置时间。或者移动数组中的元素等。移动数组中元素的方式在物理页面数较多时,会移动量很大,效率很低。也可以使用单链表来实现。我尝试过采用链表队列来实现,但涉及到非队首数据的删除,有违队列的限制,所以放弃。于是采用单链表来实现。其中涉及到查找数据。由于单链表删除不太方便,所以查找返回数据的位置,再根据位置进行删除。这样的话需要查找一次,再按位置删除一次,影响效率。这时应该会有小伙伴想到双向链表,查找

2020-11-29 21:56:44 423 1

原创 一道堆栈的题

3.假设以I和O分别表示入栈和出栈操作。栈的初态和终态均为空,入栈和出栈的操作序列可表示为仅由I和O组成的序列,可以操作的序列称为合法序列,否则称为非法序列。1) 下面所示的序列中哪些是合法的?a. IOIIOIOO b. IOOIOIIO c. IIIOIOIO d. IIIOOIOO2) 通过对1)的分析,写出一个算法,判定所给的操作序列是否合法。若合法,返回 true,否则返回false(假定被判定的操作序列已存入一维数组中)。解答:1) A、D合法,...

2020-11-09 14:52:52 2869

原创 北邮自考JAVA实践考试

昨天参加了北邮java实践考试,考试时间一小时,两个题。记录一下。第一个题是图形化界面的题。两个文本框,两个按钮,一个按钮写字符串反转,另一个写关闭。点击字符串反转按钮,文本框一的内容,会反转出现在文本框二中。字符串反转的写法很多。字符串的操作也是平时开发中常用的,要熟练掌握,而不总遇到了再去百度。import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListen

2020-11-06 21:07:08 972 1

原创 Android WIFI ADB 插件小小的安利

还在觉得真机调试程序时数据线碍事吗?还在为数据线连接不稳而惆怅吗?想要在床上调试也能自由将手机拿来拿去吗?Android WIFI ADB 插件能帮助你。受新冠状病毒疫情影响,需要在家办公(摸鱼),能躺着便不坐着。但真机调试程序又不想再来根数据线,所以用了下Android WIFI ADB 插件。安装成功重启后便会看到顶着绿色wifi的机器人按钮通过数据线脸上手机,...

2020-02-08 21:40:18 779

原创 Mac Android Studio 使用Genymotion模拟器 安装记录与坑

本来计划过年期间去旅游,结果爆发了新冠状病毒疫情。哪也去不了,只能小区楼下旅旅游。过完年后开始上班,不过是在家办公。本想在家办公能摸摸鱼,结果发现该干的活一点也没少。我的电脑是macbook,连接usb需要type-c转usb转接头,但转接头放公司了,所以就想到安装模拟器。最初使用android studio的模拟器发现x86系统的模拟器速度很快,但arm的模拟器非常慢。于是便开始使用Ge...

2020-02-08 21:11:01 3286

原创 Android scrollview控件无法定位顶部问题

         项目中使用到了scrollview嵌套recyclerview。这样导致再加载页面数据时,scrollview无法定位到顶部的情况。这是由于焦点导致的问题。在加载页面时,scrollview的子view获取到焦点,scrollview便会滑动到焦点的位置,就产生了...

2019-05-21 12:01:33 763

原创 北邮自考《C++程序设计》实践考试,你猜监考小姐姐说了什么?

5月份参加了自考北邮的C++程序设计实践上机考试。做了下实践环节考核指导上的三个程序题, 比较基础,现记录一下。这三个题,我没有写太多的文字提示,有需要的可以自己加上。再分享下我的考试,我是5月10日下午的考试,正好是周五上班时间,还得请假,差评。下午到现场后感觉人没有想象的多,由于自己很久没考上机考试了,流程不太熟悉,所以导致刚开始时有点手忙脚乱。 其实大可不必慌张, 考的内容都不难...

2019-05-14 18:08:05 4831 12

原创 LeakCanary源码分析整理

LeakCanary 的原理总结如下 监听 Activity 的生命周期 在 onDestroy 5s之后,创建相应的 Refrence 和 RefrenceQueue,并启动后台进程去检测 一段时间之后,从 RefrenceQueue 读取,若读取不到相应 activity 的 Refrence,有可能发生泄露了,这个时候,再促发 gc,一段时间之后,再去读取,若在从 ...

2019-01-21 14:43:45 177

转载 HTTP断点续传

简述断点续传:指的是在上传/下载时,将任务(一个文件或压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传/下载,如果碰到网络故障,可以从已经上传/下载的部分开始继续上传/下载未完成的部分,而没有必要从头开始上传/下载。可以节省时间,提高速度。| 版权声明:一去、二三里,未经博主允许不得转载。断点续传的用途有时用户上传/下载文件需要历时数小时,万一线路中断,不具备断点续传的...

2018-09-11 00:01:00 339

转载 发布应用时控制log日志输出

在Android开发的过程中,我们使用android.util.Log来打印日志,以便观察调试信息和输出结果。但是当我们将应用发布的时候,并不希望再显示这些信息,一方面影响用户的机器性能,另一方面也会暴露我们应用的一些关键信息,对应用的安全造成威胁。所以,在正式发布应用的时候,我们会移除或者隐藏这些Log信息,以下介绍几种方法。方法一:在打印Log的时候进行条件判断if(BuildConf

2017-12-15 17:07:36 573

Android代码规范

没有规矩不成方圆,良好的习惯是成功的一半!这就是本规范产生的缘由

2017-11-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除