- 博客(34)
- 资源 (10)
- 收藏
- 关注
原创 旋转数组问题
https://leetcode.cn/problems/rotate-array/solution/xuan-zhuan-shu-zu-by-yu-xiao-lu-rwup/
2023-04-18 18:33:30
135
原创 对数组A中的N个整数从小到大进行连续编号,要求不能改变这N个数在 数组A中的存放顺序,且相同的数编号也相同
【代码】对数组A中的N个整数从小到大进行连续编号,要求不能改变这N个数在 数组A中的存放顺序,且相同的数编号也相同。
2023-03-21 23:15:50
1019
原创 卸载mysql
卸载mysql敲入net stop mysql再敲入mysqld -remove mysql删除MYSQL目录及相关环境变量以上操作均在cmd上执行,系统管理员身份最好。
2022-04-07 14:23:58
569
原创 学习快速排序
1.代码#include <stdio.h>int quicksort_1(int A[],int low,int high){ int pivot=A[low];//取头作为基准,做个备份 while(low<high){ //先从后往前找,因为取的基准是头 while(low<high&&A[high]>=pivot) --high;//没找到比基准小的就继续找 A[low]=A[high];//
2021-07-11 14:02:59
202
原创 在二叉树中有两个结点m和n,若m是n的祖先,则使用后序遍历可以找到从m到n的路径
可作此图:可见,此时m是n的祖先。下面进行分析(圆球为输出)。若使用先序遍历,即“根左右”,此时动作是:在n入栈前m已经出栈,无法确定路径。若使用中序遍历,即“左根右”,此时动作是:在n入栈前m已经出栈,无法确定路径。若使用中序遍历,即“左根右”,此时动作是:在n入栈后,m仍在栈中,且此时栈中有m、b、n,可见路径为m-b-n,路径找到。...
2021-06-18 20:19:44
11345
26
原创 在用vmware安装ubuntu的时候,安装界面显示不全
妹的,难了我几星期,后来想到上网查。。。原来按住alt,再用鼠标拖动就可以了!注意,不要拖动窗口边界!就怼着窗口中心拖,这样才有效果。就是拖动这个窗口的中心部分!!
2021-04-23 15:56:55
936
8
原创 用c++解一元二次方程
解方程这两天得知初二的表妹学了一元二次方程,听说还不会解,我就想着试试用C语言编写解方程。一元二次方程用公式法这种方法效果很好:#include"funct.h"void yyec1(){ double a, b, c; double x = MIN, y; cout << "-----------" << endl; cout << "对于ax^2+bx+c=0" << endl; cout <&l
2021-03-06 21:50:48
3499
2
原创 怎样输出字符而不是其ASCII码
很多时候编程时,想要输出字符,却输出成其ASCII码,很头大。解决办法cout.put()使用输出流cout时,选择使用cout.put(),这是专门输出单个字符的。putchar()putchar不用多说,干的就是这个。%c用printf是,注明%c输出,即可。#include <iostream>#include <string>#include<stdio.h>using namespace std;int main() { cou
2021-03-06 10:35:17
1661
原创 用结构体完成选最高分数组
用结构体完成选最高分数组输入:第一行输入参赛队伍个数,剩余行输入每个队伍的单位编号和分数;输出:输出分数合计最高的编号,不考虑并列;方法一(自己的方法)#include <stdio.h>#include <stdexcept>#define N 5 //参赛队伍数目struct info{ int sch; int sco;} infos[N];int main(){ int i, sum, big, j, bigs; pri
2021-01-27 23:49:05
174
原创 如何留住vscode运行框?
爱他,就用他首先,我们得用他,在launch.json中,“externalConsole”: false,把这一句false改成true,如果是true,则弹出运行窗口,false则在下部显示运行结果。爱他,就留住他很简单,加个system("pause");就ok,另外,在头文件上加句话:#include<stdexcept>,或者他的升级版#include<system_error>,如果嫌麻烦,直接万能头文件#include<bits/stdc++.h&g
2021-01-18 23:31:09
1475
1
原创 vscode中配置C++运行环境
目录VScode中配置C++运行环境1. 哪些插件2. 配置开始3. 编写代码并运行VScode中配置C++运行环境关于安装mingw的教程,网络上已经有很多了,这里不再赘述,下面就看VScode中插件(plugin)的安装。1. 哪些插件如图所示,第一个、第三个、第四个就是和运行有关的插件,先安装上。第五个就是在vscode中写markdown的插件,就是我正在写的,爱安装不安装。如图所示:2. 配置开始打开设置->扩展->Run Code Configuration,勾选Ru
2021-01-03 14:01:16
1587
1
原创 system函数
今天看大佬的代码,看到了system函数,所以我百度了一下这玩意儿。以下是百度的内容:函数名: system功 能: 发出一个DOS命令用 法: int system(char *command);system(“pause”)可以实现冻结屏幕,便于观察程序的执行结果;system(“CLS”)可以实现清屏操作。调用color函数可以改变控制台的前景色和背景,具体参数在下面说明。例如,用 system(“color 8F”);颜色属性由两个十六进制数字指定 – 第一个对应于背景,第
2020-12-29 19:04:31
224
原创 万能头文件<bits/stdc++.h>
<bits/stdc++.h>包含了全部的C++头文件。这样做题时直接敲上一句#include <bits/stdc++.h>而不是很多个#include。不过注意,目前POJ还不支持<bits/stdc++.h>(G++、C++都不支持)。HDU部分支持(G++支持,C++不支持)。下面是<bits/stdc++.h>的源代码。// C++ includes used for precompiling -*- C++ -*-// Copyright
2020-12-29 14:02:05
5317
原创 matlab笔记
这是目录数组查询引用多维数组循环及条件语句图像读取写入显示转换为灰度图类型转换数值类型数组分隔列用空格或逗号,分隔行用分号;数组加常数是其中每个元素分别加常数(元素级)。用单引号转置矩阵,inv()表示逆矩阵。乘法符号 * 是标准行与列之间的内积。format 命令可以显示更多小数位数:format longp = a*inv(a)将显示内容重置为更短格式:format shortp=a*inv(a)format 仅影响数字显示,而不影响 MATLA
2020-12-02 12:30:03
189
原创 组成原理概念总复习
计算机系统概论程序在执行前放在主存中,在执行时放在CPU中。存储器用来存放程序和数据。主存储器是计算机各种信息的存储和交流中心,可与CPU、I/O交换信息。当前正在运行的程序和数据都是放在主存储器中的。控制器主要用来实现计算机本身运行过程的自动化。计算机中各部件来往信号:地址、数据、控制信号。主存储器中心地位。分类易失性存储器。RAM,可通过指令随机的、个别的对各个存储器读写,停电信息丢失。讨论主存一般都指RAM。SRAM静态,用触发器保存信息。集成度低,功耗大。
2020-11-25 23:41:23
719
原创 二进制乘法运算
目录1.定点数一位乘法1.1定点原码一位乘法1.2定点补码一位乘法1.3定点原码二位乘法1.4定点补码二位乘法2.浮点数加减法运算1.定点数一位乘法1.1定点原码一位乘法原码相乘,积符号同号得正、异号得负,数值为两数绝对值之积。例:X=0.1101,Y=0.1011,求两数之积解:取双符号位部分积右移时,乘数寄存器同时右移一位。计算用两位符号,结果保留一位符号。X*Y=0.10001111Cd是乘数位数的补码值,每计算一次减一次。Cn是C寄存器中Y的最低位,为1则部分积加X,
2020-11-21 16:23:20
8915
1
原创 二进制数的表示方法
目录1.原码、反码、补码2.定点数和浮点数2.1 定点数2.2 浮点数1.原码、反码、补码原码机器数最高为符号位,0正1负。X=-0.1011,[X]原=11011 ,小数点默认在符号位之后,书写时将其省略。补码[X]补=[X]原(X>0)[X]补=[X]原除符号位取反加1(X<0)[+0]补=[-0]补=0.0000补码加法运算补码加补码还是补码[X+Y]补=[X]补+[Y]补,减法可看作加相反数。符号位和数值位一样参与运算溢出处理:当结果超出范围时
2020-11-20 16:42:18
9853
原创 数值型数据的表示和转换
目录1.数制2.不同进制数的转换2.1 二转八、十六2.2二转十3.数据符号的表示3.1十进制编码与运算3.2数字串在计算机内的表示和存储1.数制应用最广泛的是十进制。(N)10 = Dm*10m+Dm-1*10m-1+…+D0*100+D-1*10-1+…+D-k*10-k =∑i=mnD i 10i\sum_{i=m}^n D~i~10^i∑i=mnD i 10i,(n=-k)(N)10的下标10表示十进制,称为基数或“底”;这个数共有m+k+1位,且m
2020-11-19 23:22:02
685
原创 计算机基本概念,组成原理第一章
下周五考试,本周自学计算机组成原理的笔记。目录冯诺依曼机计算机的主要部件计算机的软件:计算机系统的层次结构计算机的特点和性能指标冯诺依曼机运算器、控制器 、存储器、输入设备、输出设备。高亮部分:cpu,中央处理器。程序和数据放在同一个存储器中,指令和数据一样可以送到运算器运算。数据以二进制码表示。指令:操作码 地址吗。顺序存放指令,指令计数器指明要执行的指令所在的单元地址。以运算器为中心,I/O与mem之间DATA传输都经过运算器。计算机的主要部件存储
2020-11-19 21:50:05
575
原创 汇编语言CPU状态控制指令
CPU状态控制指令1.空操作指令NOP/该指令不执行任何操作,只是使IP加1,其机器码占有一个字节的存储单元,常用于程序调试。/2.总线封锁前缀指令LOCK/该指令与其他指令联合使用,作为指令的前缀,使得其执行时,不允许其他设备访问总线。/3.暂停指令HLT/该指令使处理器暂停工作,等待中断的到来。/4.交权指令ESC/格式:ESC mem该指令把指令中指定的存储单元的内容送到数据总线去,协处理器取出放在存储器的指令或操作数,实现主处理器和协处理器的协同工作。/5.等待指令WAIT/该
2020-11-11 23:05:17
1281
原创 汇编语言常用的DOS功能调用
今天掌握了汇编语言常用的DOS功能调用,现在列出来供参考。1、单字符输入(1号调用)格式:MOV AH,1INT 21H功能:达到输入状态,从键盘上输入字符的ASCII码送入AX中,并送显示器显示。2、单字符显示(2号调用)格式:MOV DL,待显示字符的ASCII码MOV AH,2INT 21H功能:将DL中的字符送到显示器显示,如果DL中为ctrl+break的ASCII码,则退出。3、打印输出(5号调用)格式:MOV DL,待打印字符的ASCII码MOV AH,5INT
2020-11-11 19:25:26
6666
原创 pandownload搜索引擎脚本
pandownload搜索引擎脚本安装#pandownload#以下是步骤,可以根据图片引导。1、搜索资源后无结果,可以点击安装更多扩展脚本。2、看到提供的脚本,点击下载。3、解压,看操作指示。4、把脚本文件移动到pandownload下的script文件夹中。你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读...
2019-10-06 22:45:07
5835
基于springboot和微信小程序的仿头条交流系统
2022-06-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人