自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SuiGi的博客

我是练习时长两年半的个人代码爱好者菜鸡

  • 博客(45)
  • 收藏
  • 关注

原创 解决permission denied (public key)的笔记

公匙认证失败+jump host设定1.首先将密匙放到ubuntu虚拟服务器的/ssh文件夹里2.新建文件 /ssh/config(但我的ssh文件自带sshd_config直接在里面编辑就OK了3./ssh/config 中添加如下内容Host jump_id//中间host的idHostname User jump_idTCPKeepAlive yesIdentitiesOnly yesHost gpu_machineHostName gpu_ipPort gpu_portId

2021-01-19 11:32:57 604 1

原创 数组的基本操作

//因为太懒没写输入错误维度和下标的情况#ifndef PCH_H#define PCH_H#include<cstdlib>#include<stdio.h>#include<malloc.h>#include<math.h>#include<iostream>constexpr auto M = 3;constexpr auto N = 4;constexpr auto OK= 1;constexpr auto ERROR

2020-10-28 21:55:58 244

原创 串(String)的KMP算法

//Markdown编辑器我没法从IDE复制代码了//就很生气#ifndef PCH_H#define PCH_H#include<cstdlib>#include<stdio.h>#include<malloc.h>#include<math.h>#include<iostream>typedef int Stat...

2019-11-03 08:04:35 338

原创 顺序存储串的基本操作

//几个算法写得老阔痛#ifndef PCH_H#define PCH_H#include<cstdlib>#include<stdio.h>#include<malloc.h>#include<iostream>#include<math.h>#include<string>//?#include<t...

2019-08-18 01:41:48 485

原创 求链表中最大整数结点个数平均值

#ifndef PCH_H#define PCH_H//链表全整型数据,f为表头指针,使用递归算法// TODO: 添加要在此处预编译的标头#include<stdio.h>#include<iostream>#include<malloc.h>//free#include<cstdlib>#include<math.h>...

2019-07-25 01:14:13 858

原创 Ackermann函数的递归与非递归算法

//折腾了我将近一周了,没查到能实际应用的程序代码只好自己魔改#ifndef PCH_H#define PCH_H/*科普:阿克曼函数Ackermann(0,n)=n+1Ackermann(1,n)=n+2Ackermann(2,n)=2*n+3Ackermann(3,n)=2^(n+3)-3*/#include<stdio.h>#include<stdli...

2019-07-22 22:56:59 4330

原创 复数

package cn1;/*是个小练习!*/public class Complex implements Cloneable{ private double a;//实部 private double b;//虚部 public Complex() {//传递parameter this.a=0; this.b=0; }...

2019-07-11 19:01:49 278

原创 循环队列两端的插入删除操作

/*允许在循环队列的两端都可以进行插入和删除操作写出这样的循环队列类型定义+从队尾删除+从队头插入的算法*///私はあの弱い自分を認めない#ifndef PCH_H#define PCH_H#include<stdio.h>#include<iostream>#include<malloc.h>#include<cstdlib>//包...

2019-07-11 18:58:45 5599

原创 数组存放循环队列

/*以数组存放循环队列,tag=0或1区分rear和front相等时队空或者队满,编写相应的入队和出队算法。*/#ifndef PCH_H#define PCH_H#include<stdio.h>#include<iostream>#include<malloc.h>#include<cstdlib>//包含exit头文件#inc...

2019-07-11 18:55:54 1949

原创 带头结点的循环链队

//不设头指针只有尾指针的链表存储的循环队列//蓝瘦#ifndef PCH_H#define PCH_H#include<cstdlib>#include<stdio.h>#include<malloc.h>#include<iostream>constexpr auto MAXSIZE = 100;constexpr auto O...

2019-07-11 18:54:26 1143 1

原创 判别合法序列

//总而言之一系列出入栈空合法,否则不合法//调试完了#ifndef PCH_H#define PCH_H#include<cstdlib>#include<iostream>#include<stdio.h>#include<malloc.h>#include<math.h>typedef int Status;co...

2019-07-11 18:53:10 467

原创 后缀表达式(逆波兰式)

/*定义from baidubaike后缀表达式,又称逆波兰式,指的是不包含括号,运算符放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向右进行(不再考虑运算符的优先规则)"$"作为结束符*/#ifndef PCH_H#define PCH_H#include<stdio.h>#include<iostream>#include<cstd...

2019-07-11 18:52:03 1733

原创 整数序列链栈存储

//输入整数序列,栈存储,a≠-1时入栈,a=-1时将栈顶出栈并输出,算法应对异常给出相应信息//虽然知道题目该用顺序栈,但是姑且也该复习一下链栈了#ifndef PCH_H#define PCH_H#include<stdio.h>#include<iostream>#include<cstdlib>#include<malloc.h&gt...

2019-07-11 18:50:13 374

原创 回文判断

//回文是指正读反读均相同的字符序列,如abba abdda(将一半字符入栈#ifndef PCH_H#define PCH_H#include<stdio.h>#include<cstdlib>#include<malloc.h>#include<math.h>#include<iostream>#include&lt...

2019-07-11 18:48:14 169

原创 数组存储的双栈

/*双栈数据结构(第三章 栈与队列)编号0,1两个栈存储于数组空间V[m]中,栈底分别位于数组的两端 *///要返校了赶紧写个代码纪念一下假期#ifndef PCH_H#define PCH_H#include<stdio.h>#include<iostream>#include<cstdlib>#include<math.h>#in...

2019-07-11 18:47:02 275

原创 弹弹球

//改了几行代码顺序,同时遇到两个砖块可以反弹了GameFrame.javapackage cn1;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class GameFrame extends J...

2019-07-11 18:43:26 171

原创 舞伴问题

#ifndef PCH_H#define PCH_H#include<stdio.h>#include<stdlib.h>#include<cstdlib>#include<math.h>#include<iostream>#include<malloc.h>constexpr auto OK = 1;con...

2019-07-11 18:40:29 499

原创 表达式求值

/*用到了atof()字符转浮点,以及C++中方法的重载只含加减乘除的简单算术表达式1.先乘除后加减2.从左算到右3.先括号内后括号外4.暂定输入的表达式不会出现语法错误算法有点前序遍历既视感*/#ifndef PCH_H#define PCH_H#include<stdio.h>#include <stdlib.h>#include<cs...

2019-07-11 18:36:35 111

原创 括号匹配的检验(链栈辅助)

#ifndef PCH_H#define PCH_H#include<stdio.h>#include<malloc.h>//free#include<cstdlib>#include<math.h>#include<string>#include <iostream>constexpr auto MAXSIZ...

2019-07-11 18:33:07 178

原创 数制的转换(顺序栈存储)

//死活用不好Visual Studio新版,好久没这么胃疼了#include<stdio.h>#include<iostream.h>#include<malloc.h>//free#include<cstdlib>#include<math.h>#include<string>#define MAXSIZE ...

2019-07-11 18:29:11 231

原创 链队的表示和实现

#include<stdio.h>#include<iostream.h>#include<malloc.h>//free#include<cstdlib>#include<math.h>#include<string.h>#define MAXSIZE 100#define OK 1#define ERROR...

2019-07-11 18:26:57 183

原创 对象和类的习题

//虽然分篇发比较好我还是把这一堆类扔一块儿了package cn;public class StopWatch { private long startTime; private long endTime; public StopWatch() { startTime=System.currentTimeMillis();//获取系统当前时间...

2019-07-11 17:12:15 255

原创 循环队列基本操作

//Sequent Queue's basic operation//Circular Queue#include<stdio.h>#include<iostream.h>#include<malloc.h>#include<cstdlib>//包含exit头文件#include<math.h>#include<st...

2019-07-11 16:53:55 197

原创 n阶Hanoi塔

/*思路如下:①假定只有两个圆盘,执行到n==1,移动2-1盘到B,最下圆盘到C,再把B中的2-1盘移动到C②假定有三个圆盘,①的步骤已执行,但由于Hanoi(2,A,C,B)传入顺序,最终结果是把2,1盘移动到了B上然后执行Move(A,n,C),把3盘移动到C上,然后在把B上的3-1个盘当做①部A的两个圆盘移动到C上以下同理循环执行*/#include<stdio.h>...

2019-07-11 14:26:20 358

原创 factorial &fibonacci函数+链表递归遍历

//factorial &fibonacci//recursion function//分治法#include<stdio.h>#include<iostream.h>#include<malloc.h>//free#include<cstdlib>#include<math.h>#include<strin...

2019-07-11 13:54:07 125

原创 链栈的表现和实现

//stack basic operation//linked stack#include<stdio.h>#include<iostream.h>#include<malloc.h>//free#include<cstdlib>#include<math.h>#include<string>#define M...

2019-07-11 13:46:19 213

原创 顺序栈表示与实现

//stack basic operation//sequent list//if base=top null stack#include<stdio.h>#include<iostream.h>#include<malloc.h>//free#include<cstdlib>#include<math.h>#includ...

2019-07-11 13:44:43 901

原创 双向链表的逆转

/*(4)设计算法使链表内所有链接方向原地逆转,要求仅使用原表存储空间换句话说,要求算法空间复杂度为o(1)(5)设计算法删除递增表中大于mink小于maxk的元素*///来一波双向链表的逆转挑战一下#include<stdio.h>#include<iostream.h>#include<malloc.h>#include<cstdlib&...

2019-07-11 13:41:32 612

原创 删除线性表中所有值为item的数据元素

/*(6)已知长度为n的顺序存储结构表A,写一个时间复杂度为o(n)空间复杂度为o(1)的算法,删除线性表中所有值为item的数据元素*///after all, what's the border of difficulty#include<stdio.h>#include<iostream.h>#include<malloc.h>#include...

2019-07-11 13:39:46 4148

原创 单链表分解

/*(3)问题描述:设计算法将一个带头结点的单链表A(非零整数) 分解为两个具有相同结构的链表B和C,B中元素小于零C中元素大于零要求利用A表的结点(4)一次遍历求最大值*///感觉该抽点时间写代码了#include<stdio.h>#include<iostream.h>#include<malloc.h>#include<cstdlib&...

2019-07-10 22:49:18 1205

原创 递增合集A,B的交集和差集

//(2)问题描述:递增两个合集A,B。设计算法,求出A,B的交集和差集//存放在A中//居然一气呵成写完运行成功了, 有難すぎじゃん!#include<stdio.h>#include<iostream.h>//流#include<malloc.h>#include<cstdlib>//包含exit头文件#include<mat...

2019-07-10 22:19:37 466

原创 递增有序链表的合并

//(1)问题描述:将两个递增的有序链表合并为一个有序链表//不允许有重复数据,不另外占用存储空间//review,tsuzuki#include<stdio.h>#include<iostream.h>//流#include<malloc.h>#include<cstdlib>//包含exit头文件#include<math.h...

2019-07-10 22:10:09 530

原创 快速排序(C)

//目前不能用于出现重复数字的情况//待我想想,想到胃痛//递归缩小区间至1个数#include<stdio.h>#include<iostream.h>#include<malloc.h>#include<cstdlib>//包含exit头文件#include<math.h>#include<string.h&gt...

2019-07-10 22:00:35 99

原创 冒泡排序(数组)

//冒泡排序回忆向//升序#include<stdio.h>#include<iostream.h>#include<malloc.h>#include<cstdlib>//包含exit头文件#include<math.h>#include<string.h>#define MAXSIZE 100#defin...

2019-07-10 21:55:00 342

原创 图书信息管理系统(链表)

/*图书信息管理系统,要求用单链表完成查找、插入、删除、修改、排序、计数功能*/#include<stdio.h>#include<iostream.h>#include<malloc.h>#include<cstdlib>//包含exit头文件#include<math.h>#include<string.h>...

2019-07-10 21:43:39 3922

原创 图书馆信息管理系统(顺序表)

//已补全 /* 图书信息管理系统:要求完成查找、插入、删除、修改、排序、计数功能*/#include<stdio.h>#include<iostream.h>#include<malloc.h>#include<cstdlib>//包含exit头文件#include<math.h>#include<string.h&...

2019-06-07 18:31:25 7231 1

原创 一般多项式的相加(链表)

/* ERROR TEST *// * 原本的算法有个问题是如果录入连续两项指数相同相加的时候无法合并成一项,这会造成空间的浪费擅自做了一点修改,创建多项式时若两项指数相等直接将q的系数改为两项系数之和可以很好的解决这个问题 * /#include<stdio.h>#include<iostream.h>#include<malloc.h>#i...

2019-05-13 22:33:53 2565

原创 一般多项式的创建(链表)

//ERROR TEST//看样子不是创建这一步的问题#include<stdio.h>#include<iostream.h>#include<malloc.h>#include<cstdlib>#include<math.h>#include<string.h>#define OK 1#define E...

2019-05-13 22:30:52 1954

原创 一般多项式的计算(链表)

/很久以前写的,如果有错误请告诉我!//案例2.2:使用单链表进行两个稀疏(一般)多项式的相加运算A(x)=7+3x+9x8+5x17B(x)=8x+22x7-9x8[分析]每个链表存储多项式中的一个非零项,包括系数coef、指数expn两个数据域以及一个指针域,指数相同则对应系数相加,不为零插入LC为零释放两结点;指数不相同则将指数较小者插入LC/#include<stdio...

2019-05-11 13:25:19 1096

原创 一元多项式计算(链表)

//今天不太想写的,但是也不想断掉(已经断了/案例1:一元多项式的计算 P(x)=10+5x-4x2+3x3+2x^4[分析]下标表示指数,数据域贮存系数/#include<stdio.h>#include<iostream.h>//流#include<malloc.h>#include<cstdlib>//包含exit头文件#inc...

2019-04-15 20:55:07 2083

空空如也

空空如也

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

TA关注的人

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