自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 LEETCODE 169 189 121 122 55

LEETCODE 169 189 121 122 55

2023-09-19 11:26:03 173

原创 LEETCODE 26 27 80

27. 移除元素26. 删除有序数组中的重复项80. 删除有序数组中的重复项 II

2023-09-05 10:48:43 165

原创 88. 合并两个有序数组

申请一个新的m+n大小的空间,然后用两个指针p1和p2分别指向nums1和nums2的头,然后进入循环内部,首先比较p1和p2所指向数值的大小,将小的那个放到新申请的空间内,并且指针向后移动,然后再比较新的p1和p2,一直到一个序列遍历完毕,然后直接把另一个序列剩余的部分赋值到后面就行。自己写的方法很水,直接用nums2把nums1的后半部分给覆盖,然后用sort对nums1进行排序。,5,6] ,其中斜体加粗标注的为 nums1 中的元素。需要合并的数组是 [] 和 [1]。中,使合并后的数组同样按。

2023-09-04 20:42:59 48

原创 变长参数表的用法

具体来说,你在调用use_va函数时,传入了一个double类型的参数d和一个int类型的参数s,但是在函数内部,你先用va_arg宏获取了一个int类型的参数s,再用va_arg宏获取了一个double类型的参数d。你的样例代码中有一个错误,就是在调用use_va函数时,你传入的可变参数的顺序和类型与函数内部使用va_arg宏获取参数的顺序和类型不一致。为了解决这个问题,你需要保证调用use_va函数时,传入的可变参数的顺序和类型与函数内部使用va_arg宏获取参数的顺序和类型一致。

2023-09-01 08:26:24 47

原创 栈的应用——数值转换

【代码】栈的应用——数值转换。

2023-08-31 08:27:11 70

原创 函数的参数表中有函数

【代码】函数的参数表中有函数。

2023-08-30 09:08:14 51

原创 ++p & p++ & *p 三者优先级

【代码】++p & p++ & *p 三者优先级。

2023-08-30 08:28:39 12

原创 动态规划PTA总结

数字三角形;最长公共子序列;单调递增最长子序列;最大子段和;最大矩阵和问题

2022-12-02 12:01:30 538 1

原创 找第k小的数

设计一个平均时间为O(n)的算法,在n(1

2022-11-19 17:10:14 311

原创 后序+中序序列构造二叉树

后序+中序序列构造二叉树。

2022-11-19 15:50:07 604

原创 士兵排队(C++)

士兵排队(C++)

2022-10-16 14:13:26 388

原创 子序列的平均值

二分答案

2022-10-13 17:58:51 655

原创 分形的递归输出

动态规划解决问题

2022-10-13 12:46:30 401

原创 百钱买百鸡(单层循环)

百元买百鸡(一层循环)

2022-09-13 11:14:05 436 1

原创 为什么正数的原码每一位取反再加一之后变为负数的补码?

原码符号位+数值位eg:(用8bit表示) +10 : 0 0001010 -10 : 1 0001010反码原码除了符号位以外的其他位取反eg:(用8bit表示) +10 : 0 1110101 -10 : 1 1110101值得说明的是:反码的出现,是为了更加方便的说明补码。、补码反码+1eg:(用8bit表示) +10 : 0 1110110 ...

2022-04-19 20:12:30 900

原创 浮点型数值在计算机内的存储方式

前言不论一个数值是整型还是浮点型,他在计算机内都是以0和1来表示的,也就意味着同一串01码,我们既可以以指令方式读取,也可以以数值方式读取,按指令方式读取就说明这串01码是指令码,按数值方式读取就说明这串01码是数值码。从而说明,某一串01码的含义是什么,取决于我们以什么样的方式来看待、处理这段01码。提出问题浮点数在计算机中有单精度和双精度两种,在c语言中,float表示单精度浮点数,double表示双精度浮点数,且大多数都是以ieee754的方式进行存储。那么float类型的1.0

2022-04-13 11:02:19 1658

原创 atoi和stoi和tostring和long long

atoi将char*转化为int string st; cin >> st; char ch[20]; strcpy(ch, st.c_str()); int ist = atoi(ch); printf("%d", ist);stoi将n进制转化为十进制 string st; cin >> st; int ist = stoi(st, 0, 2); printf("%d", ist);...

2022-04-07 16:54:11 350

原创 C语言 类型符

//short, int, long -> %hd, %d, %ld short i1; int i2; long i3; scanf("%hd %d %ld", &i1, &i2, &i3); printf("i1 = %hd, i2 = %d, i3 = %ld\n", i1, i2, i3); //double 普通方式输出, 科学计数法方式输出 -> %lf, %e double d1,d2; scanf("%lf %lf",&a...

2022-04-02 22:33:43 991

原创 浮点数的运算特性

前言不论你是不是计算机专业的学生,想必都知道计算机底层的存储结构只能存储0和1.而正是由于这种存储方式,当我们在存储一个浮点数(可以简单的理解为小数)的时候,计算机往往不能准确表达,而能做到的只是近似的表示一个数。 eg:数字1/5,我们用十进制小数0.2可以准确的表示,而无法用二进制小数准确表示,为了足够精确,我们能做的只有通过增加二进制表示的长度来提高表示的精度。浮点数运算的特性eg: float x, y, z; x = 1.0 + 12345...

2022-04-02 10:47:12 781

原创 EBP寄存器

汇编原理、汇编语言、寄存器、mov指令;mov eax , [ebp + edi]

2022-04-02 09:09:01 1076

原创 PAT (Advanced Level) Practice

A+B Format;A+B for Polynomials;

2022-03-27 11:40:04 247

原创 数据库openGauss基本使用

openEuler、openGauss、Putty、VirtualBox基本操作

2022-03-24 16:30:25 2807

原创 Git的基础用法

git的基本用法

2022-03-22 16:48:57 76

原创 printf

printf格式化输出;关于%p和%x;指针、地址输出方式

2022-03-22 14:36:55 107

原创 C/C++ char类型的使用

char用法 ;单引号与双引号的差别

2022-03-16 19:43:36 2722

原创 C/C++ 按位运算

利用按位运算节省内存空间

2022-03-15 21:47:46 1072

原创 [USACO13FEB]Milk Scheduling S

题目描述Farmer John's N cows (1 <= N <= 10,000) are conveniently numbered 1..N. Each cow i takes T(i) units of time to milk. Unfortunately, some cows must be milked before others, owing to the layout of FJ's barn. If cow A must be milked before cow B,

2022-02-21 20:10:14 121

原创 时间复杂度+数列An=n^2前n项和

时间复杂度的计算;数列An = n^2 的前n项和的计算及其推导过程;程序段中某一语句的执行频度;

2021-12-27 17:43:23 725

原创 sqrt用法

sqrt#include <bits/stdc++.h>using namespace std;int main(){ int x; cout << "x = "; cin >> x; cout << "sqrt(x) = " << sqrt(x); cout << endl; cout << "sqrt(x) = " << (int)sqrt(x); cout << en.

2021-12-07 20:30:48 561

原创 编码思维导图

BCD码;Gray码;奇/偶校验码;带符号数的编码

2021-12-05 21:50:08 868

原创 数据结构——图

图的定义与术语(邻接矩阵、邻接表、逆邻接表、顶点的出\入度、强连通分量);最小生成树(MST性质、Prim算法、Kruskal算法);拓扑排序和DAG图;switch-case与if语句的异同;图中某一顶点的度(有向图和无向图的对比);DFS与BFS(树、图的深度优先遍历和广度优先遍历)

2021-11-30 21:23:03 476

原创 二叉树的非递归遍历(二叉链表)

二叉树的非递归遍历(先、中、后序)——横向对比与纵向总结先序遍历后序遍历

2021-11-22 21:29:34 874

原创 x>y?x:z(用法)

通式condition ? first_expression : second_expression程序#include <bits/stdc++.h>using namespace std;int main(){ cout << "x,y,z = "; int x, y, z; cin >> x >> y >> z; (x < y ? x : y) = z; cout &l..

2021-11-20 10:56:42 1751

原创 二叉树的非递归遍历

二叉树的非递归遍历:先序遍历、中序遍历、后序遍历

2021-11-15 21:49:00 562

原创 给定一集合A和集合A上的一个二元关系,判断其性质,然后根据性质判定是否为等价、相容、偏序关系。

给定一集合A和集合A上的一个二元关系,判断其性质,然后根据性质判定是否为等价、相容、偏序关系。

2021-11-14 11:54:10 2108

原创 二叉树的先序遍历、中序遍历、后序遍历、层序遍历

二叉树的先序遍历、中序遍历、后序遍历、层序遍历

2021-11-11 21:09:07 543

原创 数据结构之线性关系的C语言实现过程

顺序表、链表、顺序栈、链栈、顺序队列、循环队列、链式队列

2021-11-07 20:45:03 192

原创 7-2 三元组顺序表表示的稀疏矩阵加法 (10 分)

三元组顺序表表示的稀疏矩阵加法——数据结构及算法

2021-11-06 19:20:58 2064

原创 7-1 串的模式匹配 (25 分)

7-1 串的模式匹配 (25 分);找子字符串的两种方式:find,strstr

2021-11-06 12:09:37 295

原创 银行排队问题

银行业务队列简单模拟;银行排队问题之单队列多窗口服务

2021-11-06 11:34:36 1184

信息管理系统课程设计(学生信息管理系统)

本文件包含源代码和运行程序

2022-05-23

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

TA关注的人

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