自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (5)
  • 收藏
  • 关注

转载 [搬运]逆向分析学习使用的系统参考

逆向分析系统

2024-01-28 01:10:27 400 1

原创 哈夫曼编码/译码器

哈夫曼编码/译码,哈夫曼树,树形图打印

2022-11-05 15:41:47 2144 3

原创 c++面向对象语言基础(封装、继承、多态)

c++面向对象语言基本特点(封装、继承、多态)

2022-10-30 12:18:05 155

原创 Java连接MySQL数据库(含GUI)

Java连接MySQL数据库(含GUI)新手版

2022-04-25 10:19:24 1679

原创 C语言复习(更新)

C语言复习(更新)

2022-03-17 15:39:02 752

原创 随机生成数猜大小(java实现)

问题描述:随机生成一个整数,猜测时给出提醒猜大还是猜小,最后给出猜测次数参考代码:import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Random;public class study { public static void main(String[] args)throws java.io.IOException { int i, s, f = 0;

2022-03-14 11:32:41 1546

原创 整数拆分乘积最大(java实现)

题目描述:给定一个一位以上的整数,要求在其中插入乘号,并得出乘积最大的一组举例:若输入1234,则计算:12341234123*4要求:输入必须是一位以上的正整数,重复输入三次后弹出参考代码:个人实现:import java.util.*;public class study{ public static void main( String[] args ) throws java.io.IOException { Scanner in = new Scann

2022-03-14 11:24:38 840

原创 验证哥德巴赫猜想之一—— 2000以内的正偶数(c作业)

题目内容:编写程序:验证哥德巴赫猜想之一—— 2000以内的正偶数(大于等于4)都能够分解为两个质数之和。每个偶数表达成形如:4=2+2的形式,请每行输出4个偶数及其分解结果。提示:每一个偶数可能存在多种分解表达形式,但是只要求出第一种分解就停止求其他分解,输出结果中每一个偶数只给出一种分解的表达输入格式:无输出格式:单个表达式用以下格式字符串输出:“%4d=%4d+%4d”每行输出4个,每个表达式的后面要输出一个空格与后面的表达式进行分割,但本行的第4个表达式后不能有空格,要直接换行。

2020-11-29 03:12:57 5802

原创 深度优先搜索入门(DFS)

Depth First Search,DFS深度优先搜索,每一步都将后面的每种可能执行到底使用递归来进入下一步基本格式为void dfs(int step){ 判断边界 尝试每一种可能 for(i=1;i<=n;i++) { 递归下一步 dfs(step+1); } return;}输出1-n的全排列为例使用DFS//深度优先搜索尝试全排列#include<stdio.h>int a[10],book[10],n;//!C语言中全局变量在没有赋值时默认

2020-11-12 15:22:23 101

原创 使用数组模拟链表

** 创建两个链表一个用来存储数据(data[ ]),另一个表示这个位置的数的指向(right{[ ])插入链表则直接将数据放在第一个数组的末尾,并将其值在第一个数组中遍历,当下一个数据大于插入值时,将上一个数据指向插入值,并将插入值指向下一个数据**#include<stdio.h>int main(){ int data[101],right[101]; int i,n,t,len; //读入已有的数 scanf("%d",&n); for(i=1;i<

2020-11-12 14:54:14 66

原创 链表入门与插入链表

链表为数据与指针相连,便于插入数据缺点在于查找比较费时,需要遍历整个链表#include<stdio.h>#include<stdlib.h>//创建结构体表示链表的结点类型struct node{ int data; struct node *next;};int main(){ struct node *head,*p,*q,*t; int i,n,a; scanf("%d",&n); head=NULL;//头指针初始化为空//其中-

2020-11-12 14:27:25 147

原创 欧几里得算法求公约数

1.常规求公约数方法使用短除法2.欧几里得算法/辗转相除法两个整数的最大公约数等于其中较小的那个数和两数相除余数的最大公约数。数学表示:gcd(a,b)=gcd(b,amodb)算法表示:1.流程图:2.伪代码:input a,b; //输入两个整数。create r; //中间量用来存放余数。while(b>0){r=a%b;a=b;b=r;}output a; //当b=0时,a即为最大公约数。C程序设计:/* 程序说明:欧几里得算法,求两个正整

2020-11-09 12:51:11 1685

原创 通过验证回文,学习栈

与队列相反栈:先进后出 FILO(first in last out)#include<stdio.h>#include<string.h>//注意使用gets()获取字符串以及strlen()获得长度均需要头文件string.hint main(){ char a[101],s[101]; int i,len,mid,next,top; gets(a);//读入字符串 len=strlen(a);//求字符串长度 mid=len/2-1;//求字符串中点

2020-11-08 16:23:30 55

原创 使用结构体,学习队列

**队列:先进先出原则(FIFO,first in first out)类似于排队**#include<stdio.h>struct queue{ int data[100]; int head; int tail;};//不能省略分号int main(){ struct queue q; int i;//初始化 q.head=1; q.tail=1; for(i=1;i<=9;i++) { scanf("%d",&q.data[q.tail

2020-11-08 15:59:54 131

原创 《小哼买书》数组排序和去重

//此处使用桶排序,考虑到编号在1-1000以内#include<stdio.h>int main(){ int a[1001],b[1001],n,i,j=1,t,turns=0; a[0]=0; printf("输入调查人数\n"); scanf("%d",&n); for(i=1;i<=1000;i++) a[i]=0; printf("请输入图书编号\n"); for(i=1;i<=n;i++) { scanf("%d",&a

2020-11-08 15:43:05 62

原创 删除数组中为0项并生成新数组

判断质数#include<stdio.h>#include<math.h>#include<stdlib.h>int primejudge(int a){ int i,j; j=(int)sqrt(1.0*a); if(a<=1) {return 0;} else for(i=2;i<=j;i++) { if(a%i==0) a=0; } return a;}int main(){ i

2020-11-03 17:08:58 175

空空如也

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

TA关注的人

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