自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Betterc5的博客

本人邮箱1057445597@qq.com

原创 NewCode----数串

题目描述: 设有n个正整数,将他们连接成一排,组成一个最大的多位整数。 如:n=3时,3个整数13,312,343,连成的最大整数为34331213。 如:n=4时,4个整数7,13,4,246连接成的最大整数为7424613。 输入描述: 有多组测试样例,每组测试样例包含两行,第一行为...

2018-07-31 01:43:55

阅读数 70

评论数 0

原创 NewCode----句子反转

题目描述 给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。 比如: (1) “hello xiao mi”-> “mi xiao hello” 输入描述: 输入数据有多组,每组占一行,包含一个...

2018-07-31 00:33:51

阅读数 54

评论数 0

原创 numpy学习

简书:https://www.jianshu.com/p/83c8ef18a1e8 csdn:https://blog.csdn.net/qq351469076/article/details/78817378

2018-07-30 22:26:43

阅读数 60

评论数 0

原创 详解C++函数模板

函数模板属于类属,能够处理不同的数据类型,当编译器遇到函数调用是,将根据实际参数的类型产生特定的代码,函数模板的定义形式是: template <类型参数表> 返回值类型 函数名(形式参数表){ //函数体 } 函数模板可以为我们提供很多方便 函数重载的例...

2018-07-28 19:49:21

阅读数 49

评论数 0

转载 输出字符串的比特串

48是0的ASCII码,49是1的ASCII码,char型占一个字节,四个比特。 #include<iostream> #include<string.h> using namespace std; string Str2Bin (char...

2018-07-28 17:54:30

阅读数 687

评论数 0

原创 NewCode----求数列的和

题目描述 数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。 输入描述: 输入数据有多组,每组占一行,由两个整数n(n < 10000)和m(m < 1000)组成,n和m的含义如前所述。 输出描述: 对于每组输入数据,输...

2018-07-22 03:16:55

阅读数 129

评论数 0

原创 栈的应用--汉诺塔

#include<stdio.h> void move(char x,int n,char y){ printf("%d号盘 %c柱 ---> %c柱\n",n,x,y); } void hanoi(int n,char x...

2018-07-15 23:53:35

阅读数 48

评论数 0

原创 操作系统上机作业--创建N个线程(多线程)

ring.c: 创建N个线程,它们构成一个环 • 创建N个线程:T1、T2、T3、… TN • T1向T2发送整数1 • T2收到后将整数加1 • T2向T3发送整数2 • T3收到后将整数加1 • T3向T4发送整数3 • … • TN收到后将整数加1 • ...

2018-07-15 23:29:36

阅读数 1302

评论数 2

原创 操作系统上机作业-- 使用信号量解决生产者、计算者、消费者问题(多线程)

pc2.c: 使用信号量解决生产者、计算者、消费者问题 • 功能和前面的实验相同,使用信号量解决 实现思路: 生产者、计算者、消费者三者之间的关系和上一个编程任务一样,不一样的是,将互斥量、条件变量封装起来作为信号量,处理方式基本和上一个编程任务一样 实现代码: #inclu...

2018-07-15 23:25:17

阅读数 1371

评论数 5

原创 操作系统上机作业--使用条件变量解决生产者、计算者、消费者问题(多线程)

pc1.c: 使用条件变量解决生产者、计算者、消费者问题 /* • 系统中有3个线程:生产者、计算者、消费者 • 系统中有2个容量为4的缓冲区:buffer1、buffer2 • 生产者生产'a'、'b'、'c'、‘d&...

2018-07-15 23:21:38

阅读数 625

评论数 0

原创 操作系统上机作业--多线程排序

sort.c: 多线程排序 • 主线程创建一个辅助线程 • 主线程使用选择排序算法对数组的前半部分排序 • 辅助线程使用选择排序算法对数组的后半部分排序 • 主线程等待辅助线程运行結束后,使用归并排序算法归并数组的前半部分和后半部分 实现思路: ARRAY_COUNT存放...

2018-07-15 23:12:42

阅读数 680

评论数 0

原创 操作系统上机作业--根据莱布尼兹级数计算PI(2)(多线程)

pi2.c: 使用N个线程根据莱布尼兹级数计算PI • 与上一题类似,但本题更加通用化,能适应N个核心,需要使用线程参数来实现 • 主线程创建N个辅助线程 • 每个辅助线程计算一部分任务,并将结果返回 • 主线程等待N个辅助线程运行结束,将所有辅助线程的结果累加 实现思路:...

2018-07-15 22:54:02

阅读数 610

评论数 2

原创 操作系统上机作业--根据莱布尼兹级数计算PI(1)(多线程)

pi1.c: 使用2个线程根据莱布尼兹级数计算PI • 莱布尼兹级数公式: 1 - 1/3 + 1/5 - 1/7 + 1/9 - ... = PI/4 • 主线程创建1个辅助线程 • 主线程计算级数的前半部分 • 辅助线程计算级数的后半部分 • 主线程等待辅助线程运行結...

2018-07-15 22:48:58

阅读数 1141

评论数 0

原创 操作系统上机作业--实现shell(2)(多进程)

sh2.c: 实现shell程序,要求在第1版的基础上,添加如下功能 • 实现文件重定向 • $ echo hello >log • $ cat log • Hello 实现思路: 和sh1.c相比,主要是修改了cmd函数的实现过程。通过循环找出重定向符号&...

2018-07-15 22:42:41

阅读数 949

评论数 3

原创 栈的应用--括号匹配的检验

算法中设置一个栈,每次读入一个括号,若是右括号,则或者与置于栈顶的括号匹配,或者是不合法的情况,若是左括号,则入栈。若算法结束,栈是空的,则括号合法。 括号匹配函数 Status bracket_match(){ SElemType brackets[100]; int i...

2018-07-12 01:09:58

阅读数 311

评论数 0

原创 栈的应用--数制转换

十进制N和其他d进制 N=(N div d)Xd+N mod d (其中:div为整除运算,mod为求余运算) void conversion(){ SqStack S; int N; SElemType e; Init_Stack(S); sca...

2018-07-12 00:10:13

阅读数 147

评论数 0

原创 数据结构--顺序栈

栈:限定仅在表尾进行插入或删除操作的线性表,对栈来说,表尾端为栈顶,表头端为栈底。 本文实现了顺序栈的表示和相关函数操作,以及一些验证性代码。 #include<stdio.h> #include<stdlib.h> #include...

2018-07-11 01:27:00

阅读数 89

评论数 0

原创 操作系统总结

一、三种观点看操作系统 静态:操作系统是管理和控制计算机硬件与软件资源的计算机程序,所以从本质上来讲,操作系统本身也是一个由不同指令组成的计算机程序,而程序只是一组有序的指令集合,所以操作系统它是静态的。 动态:操作系统作为计算机管理程序,常驻内存,管理着运行在计算机上的所有进程,控制着进程的...

2018-07-03 03:40:48

阅读数 109

评论数 0

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