
软件应用
文章平均质量分 53
一些软件的使用
NqqGOGO
这个作者很懒,什么都没留下…
展开
-
001 简单排序
解题思路:先将n个整数输入到一个数组中,然后对该数组进行排序,最后遍历整个数组,逐个输出其元素。1.选择排序如果有N个元素需要排序,那么首先从N个元素中找到最小的那个(称为第0小的)放在第0个位子上(和原来的第0个位子上的元素交换位置),然后再从剩下的N-1个元素中找到最小的放在第1个位子上,然后再从剩下的N-2个元素中找到最小的放在第2个位子上……直到所有的元素都就位。void SelectionSort(int a[] ,int size){ for( int i = 0; i < si原创 2021-10-19 12:32:51 · 156 阅读 · 0 评论 -
002 冒泡排序
#include<iostream>using namespace std; //冒泡排序函数 参数1 数组的首地址 参数2 数组的长度void bubbleSort(int *arr,int len) //*arr是数组的首地址,len是数组的长度{ for (int i = 0; i < len - 1; i++) { for (int j = 0; j < len - i - 1; j++) { //如果j > j+1的值,交换数字原创 2021-10-20 21:28:29 · 149 阅读 · 0 评论 -
003 二叉树
#include<stdio.h>#include<malloc.h>struct BTNode{ int data; //数据域 struct BTNode* pLchild;//左子树指针域,L是左,child是孩子,左子树 struct BTNode* pRchild;//右子树指针域,R是左,child是孩子,右子树};void PreTraverseBTree(struct BTNode* pT);//先序遍历二叉树void InTraverseBTr原创 2021-10-18 20:56:56 · 97 阅读 · 1 评论 -
004 单链表
#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct slist{ int id; struct slist* next;}L;//创建一个节点 L* create_node(int data){ //给每个节点分配结构体一样的空间大小 L* p = malloc(sizeof(L)); if (NULL == p) { printf("malloc原创 2021-10-18 20:47:02 · 119 阅读 · 0 评论 -
005 静/动态链表
//头文件#include<stdio.h> //标准输入输出头文件#include<stdlib.h>//包含了C、C++语言的最常用的系统函数//宏定义#define LEN sizeof(struct Student)//宏定义节点长度得命名#define TYPE struct Student//宏定义结构体变量命名//创建一个结构体struct Student//定义一个学生类型结构体,包括学号,分数{ long num; float score;原创 2021-10-18 20:41:38 · 113 阅读 · 0 评论 -
最大子列和问题
PAT题目原创 2021-08-06 15:30:12 · 332 阅读 · 0 评论 -
PTA - 写出这个数
题目:写出这个数1.1 内容读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10 100输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yi san wu1.2 解题思路使用string函数接收输入string里的每一位数字累加到su原创 2021-08-15 09:35:35 · 287 阅读 · 0 评论 -
PTA - 害死人不偿命的(3n+1)猜想
题目:害死人不偿命的(3n+1)猜想1.1 内容卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。我们今天的题目不是证明卡拉兹猜想,而是对给定的任一不超过 1000 的正整数 n,简单地数一下,需要多少步(砍几下)才能得到 n=1?输入格式:每个测试输入包含 1 个测试用例,即给出正整数 n 的值。输出格式:输出从 n 计算到 1 需要的步数。输入样例:3输出样原创 2021-08-15 08:45:11 · 322 阅读 · 0 评论 -
SQL基础1
一、SQL初识 数据库、SQL与数据表行与主键表中的列用于存储特定类型的某一类信息,比如客户信息表,就要创建多个列保存多项属性,用于记录数据。至于每位客户的详细信息,则会以 行 的形式写入到表中。主键值是每一行都有的独一无二的标识。为了保证每一行都能分到属于自己的主键值,主键列不允许有空值,也不允许有重复值。对于表中的数据来说,主键是唯一的定位和记录,其他表可能也需要引用这张表的主键列。所以,主键不允许修改和删除,否则引用和查询就会失效。正因为此,我们不推荐使用业务相关的列作为主键,如手机号,看原创 2022-06-13 18:00:01 · 165 阅读 · 0 评论 -
C++学习笔记
C++笔记11、#include< iostream >1.1 using namespace std;1.2 cout << “hello ..” << endl;1.3 system(“pause”)1.4 retrun 02 ::双冒号作用域运算符2.1 全局作用域 直接加::(识别全局变量)3 namespace 命名空间3.1 用途 解决名称冲突问题3.2 必须在全局作用域下声明3.3 命名空间下可以放入 函数、变量、结构体、类3.4 命名空间可以嵌套命名空间3原创 2021-10-15 11:06:08 · 382 阅读 · 0 评论 -
Excel-1
一、初识ExcelTEXTJOIN 函数第一个参数是连接符,连接符需要用英文的双引号包起来,双引号中的内容为空,意思就是把需要拼接的文本直接拼在一起,中间不用任何字符隔开。第二个参数用于指定在拼接时是否要忽略空单元格,TRUE 为忽略,FALSE 为保留。=TEXTJOIN("", TRUE, “禁止”, A2) 这条指令会把文本 “禁止” 和单元格 A2 按前后顺序拼接在一起。所以,A3 的内容就是在 A2 前面加上“禁止”这两个字。身份证MID函数MID 函数的作用是:从指定字符串中原创 2022-02-22 21:48:35 · 403 阅读 · 0 评论 -
Excel-2
二、外部数据导入1、快速调整行高列宽双击行列边线,Excel 就会按照当前行或当前列的内容长度,自动调整行高列宽。单击工作区左上角的 灰色小三角,再双击行列边线,就能调整所有单元格的行列宽了。2、外部数据导入1、在数据选项卡 获取和转换数据命令组中,点击自网站按钮或从文本/CSV按钮,即可导入外部数据2、如需调整,点击 转换数据 进入 Power Query 编辑器3、确认数据表内容无误,点击 关闭并上载,你就能在新工作表中看到导入的数据表了3、重设标题行标题行 指的是数据表的开头部分原创 2022-06-13 17:54:52 · 825 阅读 · 0 评论 -
Markdown使用
markdown原创 2022-09-20 09:11:37 · 538 阅读 · 0 评论 -
obsidian第三方插件无法加载
这次遇到第三方插件无法加载,所以自己查找相关文献,主要参考Obsidian无法加载社区插件Obsidian如何手动下载并安装插件-以看板插件的安装为例Obsidian如何安装插件(官方和第三方)不需要VPN与翻墙,完美解决obsidian无法加载第三方插件(社区插件)的问题我个人主要根据第4篇文章解决了这个问题。...原创 2022-02-28 00:04:41 · 9414 阅读 · 1 评论