- 博客(57)
- 收藏
- 关注
原创 图的遍历,结点度,图的连通分量
#include"stdafx.h"#include<queue>#include<stack>#include<string>#include<iostream>using namespace std;enum GraphType{ UNDIR_UNWEIGHT_GRAPH,//无向无权图 UNDIR_WEIGHT_GRAPH,/...
2018-12-11 22:50:43 736
原创 二叉树操作-C++代码
#include "stdafx.h"#include<iostream>#include<stack>#include<deque>#include<list>#include<string>using namespace std;class BiTreeNode{public: BiTreeNode(); BiT...
2018-11-23 12:18:09 714
原创 哈夫曼树编解码
问题 B: DS_6.14 给定报文,哈弗曼编码、译码(by Yan)时间限制: 20 Sec 内存限制: 256 MB提交: 303 解决: 218[提交][状态][讨论版]题目描述已知某段通信报文内容,对该报文进行哈弗曼编码,并计算平均码长。(1)统计报文中各字符出现的频度。(字符集范围为52个英文字母,空格,英文句号。报文长度<=200)(2)构造一棵哈弗曼树,依次给...
2018-11-15 21:50:02 1440
原创 二叉树相关算法C语言代码
#include<stdio.h>#include<stdlib.h>#include<string.h>typedef char datatype;typedef struct Node { datatype data; struct Node *LeftChild; struct Node *RightChild;}BiTreeNode, ...
2018-11-12 22:42:17 759
原创 C++生成1-30阶魔方阵/纵横图/幻方-奇/偶阶
#include<iostream>#include<vector>#include<iomanip>using namespace std;vector<int> OddRankRubikMatrix(const int n)//生成奇数阶的矩阵vector{ vector<int> Matrix(n*n,0); if (...
2018-10-15 01:45:48 1081
原创 串的模式匹配-KMP算法
#include&lt;stdio.h&gt;#include&lt;string.h&gt;typedef struct String { char base[5000];//字符数组 int nextval[5000];//nextval数组 int Length=0; int HasGottenNext = 0;}cString;int KMPFind(cString par...
2018-10-11 18:34:35 303
原创 c的动态数组(好烦啊什么任务也没完成)
#include"stdafx.h"typedef struct Dynamic_Array { int * Pointer=NULL; int Length=0; int MaxSize=10;}DmcArr;int CreateDmcArr(DmcArr &Array,const int CreateLength){ Array.Pointer ...
2018-09-14 17:04:22 231
原创 C C++ 分别编程赋不同姓名的约瑟夫环及用WindowsApi(C++及C)显示离座过程动画
C语言循环单向链表法#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;typedef struct Person{ char Name[8]; struct Person* Next;}Person;typedef struct CircleSit{ Person* FirstPerson; Person* ...
2018-09-11 21:13:00 411
原创 C语言对栈的操作
#include<stdio.h>#include<stdlib.h>#include<stddef.h>#define CharStackCapacitySize 100typedef struct Element{ char data;//字符内容}Ele;//栈元素类型的结构体typedef struct Char_Stack{ ...
2018-08-02 19:09:07 851
原创 凯撒密码-C语言
很不安全的加密#include<stdio.h>#include<string.h>void encrypt(char *base,int shift){ unsigned length = strlen(base); unsigned index; if(shift>0) { for(index=0;inde...
2018-07-20 09:43:34 3833
原创 静态链表学习代码-不能用指针时在数组中的单链表实现
#include<stdio.h>#include<stdlib.h>#include<stddef.h>#define ArrayMaxSize 1102//足够大的数组空间//线性表-静态链表//顺序存储的优点 (随机存取快O(1))缺点(删除插入操作效率低时间复杂度为O(n) 大小无法随意更改)//非连续内存链式结构的优点(插入删除时间复杂度...
2018-07-15 19:05:23 317
原创 用快慢指针原理得到单链表中间结点的数据
普通方法是遍历一遍得到表长,再根据此值移到中间 快慢指针的方法可以提高效率,当快指针以两倍速度到达表尾时慢一些的指针刚好在中间结点#include<stdio.h>#include<stdlib.h>#include<stddef.h>#define Num_Count 6//数据结点个数//求单链表的中间结点数据值。创建随机数单链表/显示链表...
2018-07-15 00:41:51 622
原创 c语言使用库函数的2、8、10、16进制转换
只用于非负整数#include<stdio.h>//上个程序是从十进制到任意进制的转换,这个程序是二进制(Binary)八进制(Octonary)十进制(Decimalism)十六进制(Hexadecimal)#include<stdlib.h>#include<string.h>#include<math.h>#include<c...
2018-07-13 14:18:00 6338 2
原创 大一下学期C语言期末考试没ac的两道编程题和一道选错的选择题(耻辱)
5-2 水仙花数(10 分) 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 本题要求编写程序,计算所有N位水仙花数。 输入格式:输入在一行中给出一个正整数N(3≤N≤7)。 输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。#include<stdio.h>#include<...
2018-07-11 19:16:07 6312
原创 C++ string内的搜索
用find_first_of和find_first_not_of找出string中的数字和字母字符#include"stdafx.h"#include&lt;iostream&gt;#include&lt;string&gt;//#include "ProgramRunClock.h"//#include&lt;vector&
2018-07-09 02:21:20 1297
原创 C++中string的替换/删除/增加子串
编写函数将string里的特定子字符串替换为新值#include"stdafx.h"#include<iostream>#include<string>//#include "ProgramRunClock.h"//#include<vector>//#include<list>//#include<time.h&g
2018-07-08 02:00:25 1824
原创 记录C++学习获得的经验点 2018/7/1-2018/7/7
由char *list向stringvector复制字符串元素#include&quot;stdafx.h&quot;#include&amp;lt;iostream&amp;gt;#include&amp;lt;list&amp;gt;#include&amp;lt;vector&amp;gt;#include&amp;lt;array&
2018-07-07 21:55:03 228
原创 记录C++学习获得的经验点 2018/5/30之前
不同容器首尾定位 初次接触如何用try throw catch处理程序异常 多维数组的遍历输出 用find函数在vector string中查找string元素以检查是否有重复单词 ...
2018-06-03 22:30:59 215
原创 记录C++学习获得的经验点 2018/5/30-2018/6/2
C++ 有三种传递方式:值传递,指针传递,引用传递 返回“值”和返回“引用”是不同的 函数返回值时会产生一个临时变量作为函数返回值的副本,而返回引用时不会产生值的副本 不要返回局部对象的引用,因为当函数执行完毕,程序将释放分配给局部对象的存储空间 引用函数的参数也是引用,返回的引用的有关参数不是在函数体内产生的...
2018-06-03 22:10:04 351
原创 siki学院愤怒的小鸟脚本
GameManager.csusing System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.SceneManagement;public class GameManager : MonoBehaviour { public List<Bird>...
2018-05-24 19:45:08 1974
转载 【Unity3d游戏开发】浅谈UGUI中的Canvas以及三种画布渲染模式
一、Canvas简介 Canvas画布是承载所有UI元素的区域。Canvas实际上是一个游戏对象上绑定了Canvas组件。所有的UI元素都必须是Canvas的自对象。如果场景中没有画布,那么我们创建任何一个UI元素,都会自动创建画布,并且将新元素置于其下。 回到顶部 二、Canvas画布参数与应用 1.创建画布 当你创建任何一个UI元素的时候,都会自动创建画布。也可以主动创建一张...
2018-05-22 23:10:10 443
原创 单链表的排序
#include <iostream>#include <malloc.h>using namespace std;typedef struct Node{ int value; struct Node *next;}node;node *Link_head; void Create_Link(){ Link_head = (node *...
2018-04-23 22:18:47 214
转载 灵活/弹性数组成员--结构体中0个元素的数组
看这个结构体的定义: typedef struct st_type { int nCnt; int item[0]; }type_a;(有些编译器会报错无法编译可以改成:) typedef struct st_type { int nCnt; int item[]; }type_a;这样我们就可以定义一个可变长的结构,用sizeo...
2018-04-17 22:18:22 921
原创 电影信息管理-文件操作-单链表-头文件
movie.c#include <stdio.h>#include<conio.h> #include<stdlib.h>#include<string.h>#include<io.h>#include"movie.h"int movie_count=0; Film *head; int main(){ voi...
2018-04-13 22:16:04 521
原创 双向链表-查找
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<conio.h>#include<windows.h> #define N 10#define Null 0typedef struct node{ char name[20]; str...
2018-03-30 20:47:15 2220
原创 单链表-姓名学号-创建/遍历/增添/删除
#include<stdio.h>#include<stdlib.h>#include<string.h>struct Student{ char Name[20]; char Number[10]; struct Student *next;};int Count;struct Student *Create(){ ...
2018-03-30 17:40:12 2259 2
原创 单链表的元素录入和遍历输出
#include<stdio.h>#include<stdlib.h>#include<string.h>struct Student{ char Name[20];//在Student结构体中定义姓名成员 char Number[10];//在Student结构体中定义学号成员 struct Student *next;//在...
2018-03-28 23:03:22 7194
转载 理解siki学院吃豆人案例脚本
Gamemanager.cs(全局控制)using System.Collections;using System.Collections.Generic;using UnityEngine;using System.Collections;using UnityEngine.SceneManagement;//引入场景管理库using UnityEngine.UI;//引入ui库...
2018-03-23 17:13:58 1981
原创 如何解决浏览器主页被t999.cn劫持
win+R——>regedit——>HKEY_LOCAL_MACHINE——>SYSTEM——>CurrentControlSet——>Services——>删除Hyipte——>重启
2018-02-07 16:23:12 25674 7
原创 蛇形填数-nyoj
#includeint main(){ int n,N,m=-1,c=1,i,j; scanf("%d",&N); n=N-1; int snake[N][N]; i=0; j=n; snake[i][j]=1; c++; j++; if
2018-02-01 20:18:36 329
原创 minecraft-障碍跳跃收集方块-python
# -*- coding: cp936 -*-import mcpi.minecraft as minecraftimport mcpi.block as blockimport mcpi.minecraftstuff as minecraftstuffimport timeimport randomimport threadARENAX = 10ARENAZ = 20ARENA
2018-01-28 22:30:21 1236
原创 minecraft同步时钟-python
import mcpi.minecraft as minecraftimport mcpi.block as blockimport mcpi.minecraftstuff as minecraftstuffimport timeimport datetimeimport mathdef findPointOnCircle(cx,cy,radius,angle): x = cx
2018-01-24 23:39:43 1102 2
原创 素数距离-南阳online_judge语言入门
#include#includeint main(){ int isprime(int x); int i,groups,x,n_left,n_right,distance_left,distance_right; scanf("%d",&groups); while(groups--){ scanf("%d",&x); for(
2018-01-20 16:58:17 254
原创 python-指定范围内的互满数
def fullnum(x,y): int(x) int(y) List_1=[] List_2=[] for a in range(x,y+1): m=0 n=0 for i in range(1,a): if(a%i==0): m+=i
2018-01-10 14:52:05 2156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人