C\C++
唐家·威少
中二病晚期
展开
-
数据结构项目-校园导游系统
#include <iostream>#include <stdio.h>#include <string.h>#include <stdlib.h>#include <windows.h>#include <conio.h>#define INF 32767int visited[100],password;...原创 2017-08-07 19:43:37 · 14573 阅读 · 6 评论 -
贪心问题-通道划分
上课的时候总有一些同学和前后左右的人交头接耳,这是令小学班主任十分头疼的一件事情。不过,班主任小雪发现了一些有趣的现象,当同学们的座次确定下来之后,只有有限的D对同学上课时会交头接耳。同学们在教室中坐成了M行N列,坐在第i行第j列的同学的位置是(i,j),为了方便同学们进出,在教室中设置了K条横向的通道,L条纵向的通道。于是,聪明的小雪想到了一个办法,或许可以减少上课时学生交头接耳的问题:她打算重...原创 2018-04-25 14:57:04 · 473 阅读 · 0 评论 -
贪心算法-法师康的工人
时间限制1000ms空间限制 65536K题目描述三个法师康的工人每天早上6点到工厂开始到三条产品生产线上组装桔子手机。第一个工人在200时刻开始(从6点开始计时,以秒作为单位)在生产线上开始生产,一直到1000时刻。第二个工人,在700时刻开始,在1100时刻结束。第三个工人从1500时刻工作到2100时刻。期间最长至少有一个工人在生产线上工作的连续时间为900秒(从200时刻到1100时刻),...原创 2018-04-25 13:24:49 · 767 阅读 · 0 评论 -
数据结构-二叉树(通过先序和中序或者是中序和后序得到二叉树)
先序序列:ABDEHJKLMNCFGI中序序列:DBJHLKMNEAFCGI后序序列:DJLNMKHEBFIGCA#include <iostream>#include<stdio.h>#include<malloc.h>#include<string.h>using namespace std;typedef struct node{...原创 2018-04-13 17:44:26 · 1072 阅读 · 0 评论 -
数据结构-二叉树(叶子节点到根节点的路径相关问题)
二叉树的括号表示法:A(B(D,E(H(J,K(L,M(,N))))),C(F,G(,I)))实现的功能: 1.输出所有的叶子节点 2.输出所有叶子节点到根节点的路径 3.输出2中第一条最长的路径复习数据结构中......,代码适合接触过数据结构的老铁解惑时看,程序运行结果是正确的,当然有的数组范围设置可以根据情况修改:#include <iostr...原创 2018-04-13 16:50:10 · 3151 阅读 · 0 评论 -
贪心算法-跳跃问题
给定一个非负整数数组,假定你的初始位置为数组第一个下标。数组中的每个元素代表你在那个位置能够跳跃的最大长度。请确认你是否能够跳跃到数组的最后一个下标。例如:A = [2,3,1,1,4]A=[2,3,1,1,4] 能够跳跃到最后一个下标,输出true;A = [3,2,1,0,4]A=[3,2,1,0,4] 不能跳跃到最后一个下标,输出false。输入格式第一行输入一个正整数 n(1 \leq n...原创 2018-04-12 18:15:37 · 2118 阅读 · 0 评论 -
数据结构-哈夫曼编码
#include <iostream>#include<string.h>#include<stdio.h>using namespace std;typedef struct{ char data[5]; int weight; int parent; int lchild; int rchild;}HTNo...原创 2018-04-12 16:32:02 · 2041 阅读 · 0 评论 -
数据结构-二叉树(求解代数表达式)
代数表达式:1+2*3-4/5#include <iostream>#include<malloc.h>#include<string.h>using namespace std;typedef struct node{ char data; struct node* lchild; struct node* rchild;}...原创 2018-04-14 21:11:56 · 1607 阅读 · 0 评论 -
第五周-C语言 员工工资计算
张威 2016.9.29 #include <stdio.h>#include <stdlib.h>int main(){ int hour,money ; printf("欢迎,请输入员工工作时间:"); scanf("%d",&hour); if (hour<=40) money=hour*2...原创 2016-09-22 11:46:10 · 6325 阅读 · 0 评论 -
第四周-C语言 电阻计算
张威 2016.9.22 include <stdio.h>#include <stdio.h>int main(){float r1,r2;float R;scanf("%f %f",r1,r2); R=1/(1/r1+1/r2);printf("%f\n",R);return 0;}原创 2016-09-22 10:13:49 · 1568 阅读 · 0 评论 -
oj刷题-2864: 分跑道。
2864: 分跑道。Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 34 Solved: 30[Submit][Status][Web Board]Description有N个人参加100米短跑比赛。跑道为8条。程序的任务是按照尽量使每组的人数相差最少的原则分组。例如:N=8时,分成1组即可。N=9时,分成2组:一原创 2017-10-21 19:28:25 · 249 阅读 · 0 评论 -
C语言项目—银行储蓄系统
#include #include #include#include#include#includestruct person{ int num; char name[20]; int password; double money; int status;} user[1000];int N=0;int n;void readfile原创 2017-05-24 22:24:53 · 4118 阅读 · 5 评论 -
oj—刷题 3020: 对称矩阵(数组)
3020: 对称矩阵(数组)Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 47 Solved: 21[Submit][Status][Web Board]Description已知A和B为两个n*n阶的对称矩阵,输入时,对称矩阵只输入下三角行元素,存入一维数组,设计一个程序,实现以下功能。1、求对称矩阵A和B的和。原创 2017-04-03 21:06:03 · 1871 阅读 · 0 评论 -
oj刷题—Problem J: 螺旋方阵
Problem J: 螺旋方阵Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 94 Solved: 56[Submit][Status][Web Board]Description以下是一个5*5阶螺旋方阵。设计一个程序,输出该形式的n*n阶方阵(顺时针方向旋进)。 1 2 3 4原创 2017-04-02 20:18:25 · 1258 阅读 · 0 评论 -
oj刷题—Problem D: C++习题-快速排序
Problem D: C++习题-快速排序Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 425 Solved: 182[Submit][Status][Web Board]Description以某个数为标准,把比这个数大的都移到它的后面,比这个数小的都移到它的前面,这样它后面的任意一个数都比它前面的任意一个数大原创 2017-04-02 11:31:25 · 1392 阅读 · 0 评论