自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 收藏
  • 关注

原创 单链表:头插、尾插、删除、查找Python

【代码】单链表:头插、尾插、删除、查找Python。

2024-09-23 10:56:53 46

原创 排序代码Python

其中堆排序可以用 Python 的 heapq 模块。

2024-09-23 10:38:35 89

原创 排序算法c++

【代码】排序算法c++

2024-09-09 11:20:54 223 1

原创 复试加油!

找符合条件的年龄最大和年龄最小的人,如果都不符合条件,就只用输出0。注意数据类型,有的时候需要无脑double。用散列表存字符的时候就弄得尽量大。2是最小的素数,1不是素数。

2024-03-21 16:33:21 99

原创 2019计算机408代码题

408计算机考研

2023-10-04 07:31:20 108

原创 2011计算机408代码题目

408计算机考研

2023-10-03 23:13:31 97

原创 最值交换

这一题也很坑的,必须要交换了第一步之后再找最大值交换而不能直接找好交换,这样是错误的。因为如果第一个数字就是最大值或者最后一个就是最小值,就会出现不同。有一个长度为n的整数序列。请写一个程序,先把序列中的最小值与第一个数交换,再最大值与最后一个数交换。第一行为正整数n(1≤n≤10)。第二行为n个正整数组成的序列。保证输入数据没有重复的数字。如图,上面是全部找出后再交换,下面是ac代码结果。数据之间用空格隔开。

2023-02-14 14:44:24 213

原创 单词逆序

我的思路就是根据空格将每个单词分开,然后每个单词reverse后输出。这样s中就存了str从begin开始的count长的字符串。参考了别人的代码,发现运用了队列的思想,十分简洁。遍历字符串的字符:如果是字母,加入辅助字符串的头部(头插法);不是字母(是空格或者标点符号),输出助字符串和此非字母字符,并清空辅助字符串。防止结尾是以字母结束的,最后输出一下辅助字符串。把字符串中的每个单词进行逆序,比如 acm 变成 mca,其他字符顺序不变。输入有包括多组数据。每组数据包括一行字符串。输出加密后的字符串。

2023-02-14 14:25:23 181

原创 字符串截取

1、sacnf比cin速度快。3、单词逆序题目错误代码存档。4、单词改错错误代码存档。

2023-02-13 22:41:53 93

原创 JLH统计法统计飞龙

比如“BCABCA”,你需要以JHL统计法来统计下每个字母的数量,即输出每个字母的数量在这个字母之前,比如答案为“2A2B2C”。然后我看了别人的ac代码,用的是散列表,定义一个26大小的数组,0号存储A出现的次数,以此类推,输出前也不用排序了,好厉害。第一行输入一个T(T

2023-02-05 22:16:04 128

原创 亲,你寄的 U盘不是 4G 的哟~

所以买到手的 U盘空间都会缩水。比如,我们期望的 4G 空间有 4 * 1024 * 1024 * 1024 = 4294967296 字节,但实际只有 4 * 1000 * 1000 * 1000 = 4000000000 字节,整整少了 294967296 字节!参考了别人的ac代码,怎么都找不到原因,改来改去,都改成别人的代码了。你是否也注意到,买来的存储设备,如 U盘、移动硬盘等,可用空间总是比卖家标榜的要小。我希望你能帮助我开发一款程序:只要输入 U盘的大小,程序能告诉我实际少了多少字节。

2023-02-05 15:17:37 463 1

原创 个人信息管理系统

姓名 (小于20个字符) 性别(Female = 女, Male = 男) 生日(年月日)添加一个名为Tim的男生,出生年月日位1993-12-22。返回所有男生的信息(sex Female返回女生信息)返回姓名为Tim的人的所有信息。

2023-02-03 17:18:34 3086

原创 质因数分解

输入一个正整数,将它分解为质因数(质数即素数)。例如,输入90,输出90=2。

2023-02-02 20:32:38 55

原创 回文素数(string头文件里的各种函数用法)

求m~n(m≥10,n≤10000)之间的回文素数,所谓回文素数,即这个数既是回文又是素数。程序首先要判断某个数是否是回文,再判断是否是素数。如果是回文素数,则保存于数组中,并按6位域宽输出,每行输出5个。此题括号简单,我做了很久,用的是最原始的方法。m~n之间的回文素数,每个数占6位,每行限输出5个。

2023-02-01 22:25:17 375

原创 求二维数组中的鞍点【数组】

如果矩阵A中存在这样的一个元素A[i,j]满足条件:A[i,j]是第i行中值最小的元素,且又是第j列中值最大的元素,则称之为该矩阵的一个马鞍点。请编程计算出m*n的矩阵A的所有马鞍点的坐标(1

2023-01-30 11:18:38 688

原创 删除字符串中的指定字符

注意字符串的输入 getline(cin,str);

2023-01-30 10:31:57 125

原创 按照特定规则排列结构体数据之sort函数的用法

第一行,a、b两个链表元素的数量N、M,用空格隔开。接下来N行是a的数据 然后M行是b的数据 每行数据由学号和成绩两部分组成。已有a、b两个链表,每个链表中的结点包括学号、成绩。要求把两个链表合并,按学号升序排列。按照学号升序排列的数据。

2023-01-29 10:48:57 71

原创 输入数字插入有序数组

将输入的数字插入有序数组

2023-01-13 22:20:22 96

原创 辗转相除法求最小公因数&&迭代法求平方根

【代码】辗转相除法求最小公因数&&迭代法求平方根。

2023-01-13 17:49:27 104

原创 冒泡排序和快速排序

这什么玩意以前也不用写

2022-07-16 22:18:27 122

原创 多表代换密码的加密与解密

#include <iostream>#include <vector>#define rap(a,b) for(int a=0;a<b;++a)using namespace std;string encypt(string m, double a[][4], double b[]) { string ans; for (int i = 0; i < 4; ++i) { int tmp = 0; for (int

2022-03-20 13:55:12 2631 1

原创 1005 Spell It Right

#include<iostream>#include<math.h>using namespace std;void digitoutput(int n) { switch (n) { case 0: cout << "zero"; break; case 1: cout << "one"; break; case 2: cout << "two"; break; case 3: cout << "three"; br

2022-02-09 23:16:42 351

原创 功能:翻转文字

#include<iostream>using namespace std;int main() { char s[30]; while (cin >> s && s[0] != '*') { int l = strlen(s); for (int i = l - 1; i >= 0; i--) cout << s[i]; cout << endl; }}

2022-02-09 17:08:19 435

原创 1006 Sign In and Sign Out

#include<iostream>using namespace std;typedef struct TimeType { int hh; int mm; int ss;} Time;struct ID_group { char s[16]; Time inTime; Time outTime;} Person[100];int main() { int n, j = 0, count = 1, i; cin >> n; for (i = 0;

2022-02-08 23:03:17 165

原创 Have Fun with Numbers

#include<iostream>#include<algorithm>#include<math.h>using namespace std;struct Digits { char charnum; int realnum; int flag = -1;}a[21];int main() { int i, count; char p; for (i = 0;; i++) { p = getchar(); a[i].charnum

2022-01-29 19:26:29 467

原创 单片机仿真软件Proteus安装时遇到的问题

我参考的安装教程我在双击运行Proteus Pro 7.8 SP2破解 1.0时出现proteus破解出错 main file updating failed, operation canceleed! 的问题。然后发现右键单击破解软件,选择以管理员身份运行破解软件 之后就好了。安装成功后发现一点运行就闪退,然后发现右键单击快捷方式,选择以管理员身份运行就好了。...

2022-01-06 13:44:37 2444

原创 函数题03 二叉搜索树的操作集

#include<iostream>using namespace std;typedef int ElementType;typedef struct TNode* Position;typedef Position BinTree;struct TNode { ElementType Data; BinTree Left; BinTree Right;};void PreorderTraversal(BinTree BT);void InorderTraversal

2021-08-29 23:37:28 98

原创 树的一些操作

#include<iostream>using namespace std;typedef int ElementType;typedef struct TNode* Position;typedef Position BinTree;struct TNode { ElementType Data; BinTree Left; BinTree Right;};void InorderTraversal(BinTree BT) { if (BT) { InorderT

2021-08-28 09:48:14 91

原创 编程题07 List Leaves

#include<iostream>#include<queue>using namespace std;#define MaxTree 10#define Null -1typedef int ElementType;typedef int Tree;struct TNode { ElementType Data; Tree Left; Tree Right;}T[MaxTree];int sum = 0;Tree BuildTree(struct T

2021-08-28 00:59:10 115 1

原创 编程题06 树的同构

#include<iostream>using namespace std;#define MaxTree 10#define Null -1typedef char ElementType;typedef int Tree;struct TreeNode { ElementType Element; Tree Left; Tree Right;}T1[MaxTree], T2[MaxTree];//全局变量T1 T2Tree BuildTree(struct Tree

2021-08-25 00:26:43 87

原创 编程题05 Pop Sequence

#include<iostream>#include<stack>using namespace std;int main() { int capacity, num, cnt; cin >> capacity >> num >> cnt;//capacity堆栈容量 num待检查的元素的个数 cnt组数 while (cnt--) {//循环cnt次 int* a = new int[num + 1];//创建数组存放待检查元素

2021-08-24 18:30:25 91

原创 编程题04 Reversing Linked List

在这里插入代码片

2021-08-15 23:28:25 118 1

原创 C#顺序存储

编一个程序,定义一个有10个元素的一维数组a,在键盘上输入时没有大小次序,但是存入数组时要按由小到大的顺序存放。例如,输入第1个数1时,存入a[0];假如第2个数是5,则数存入a[1];假如第3个数是4,那么把前面输入的5向后面移动到a[2],把4插入到a[1]的位置上,这样使得每输入一个数,保持从小到大的顺序排列。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace

2021-03-31 11:20:50 270

原创 编程题03 一元多项式的乘法与加法运算

#include<iostream>using namespace std;typedef int ElementType;typedef struct Node* ptrNode;typedef ptrNode LinkList;typedef ptrNode Position;struct Node { ElementType Coefficient; ElementType Exponent; Position Next;};LinkList CreatList(

2021-02-16 13:33:35 101

原创 编程题02 Maximum Subsequence Sum

#include<iostream>using namespace std;int main() { int a[100000], i, j, flag = 0, n; int ThisSum, MaxSum = -2147483648; int Maxi, Maxj; cin >> n; for (i = 0; i < n; i++) { cin >> a[i]; if (a[i] >= 0) flag = 1; } if (fl

2021-02-15 15:05:32 87

原创 函数题01 二分查找

#include<iostream>using namespace std;#define MAXSIZE 10#define NotFound 0typedef int ElementType;typedef int Position;typedef struct LNode* List;struct LNode { ElementType Data[MAXSIZE]; Position Last;};List ReadInput();Position Binary

2021-02-13 14:44:11 126

原创 函数题02 两个有序链表序列的合并

#include<iostream>using namespace std;typedef int ElementType;typedef struct Node* PtrToNode;typedef PtrToNode List;struct Node { ElementType Data; PtrToNode Next;};void Print(List L);List Read();List Merge(List L1, List L2);int main()

2021-02-13 14:18:48 127

原创 链表在计算机中的储存形式

List L;是定义一个指针,储存一个int类型的地址,没有数据域,当然他自己也有一个储存的地址,但是这不重要

2021-02-08 09:38:37 814

原创 19打印杨辉三角

题目:打印出杨辉三角形public class MySolution{ public static void main(String args[]) { int [][]a=new int[10][10]; for(int i=0;i<10;i++) { a[i][i]=1; a[i][0]=1; } for(int i=2;i<10;i++) { for(int j=1;j<i;j++) { a[i][j]=a[i-1][j-1]+a[i-1

2021-02-04 14:18:24 52

原创 18冒泡排序

题目:对10个数进行排序import java.util.*;public class MySolution{ public static void main(String args[]) { Scanner s=new Scanner(System.in); int a[]=new int [10]; System.out.println("请输入10个整数:"); for(int i=0;i<10;i++) { a[i]=s.nextInt(); } for(

2021-02-04 11:23:20 113

空空如也

空空如也

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

TA关注的人

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