- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 【蓝桥杯练习题】出现次数最多的整数
问题描述 编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最多不会超过20。然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来。如果有两个元素值出现的次数相同,即并列第一,那么只打印比较小的那个值。 输入格式:第一行是一个整数N,N £ 20;接下来有N行,每一行表示一个整数,并且按照从小到大的顺序排列。 输出格
2015-10-26 18:40:35 1383
原创 【蓝桥杯练习题】黑洞数
题目描述:任意一个5位数,比如:34256,把它的各位数字打乱,重新排列,可以得到一个最大的数:65432,一个最小的数23456。求这两个数字的差,得:41976,把这个数字再次重复上述过程(如果不足5位,则前边补0)。如此往复,数字会落入某个循环圈(称为数字黑洞)。比如,刚才的数字会落入:[82962, 75933, 63954, 61974] 这个循环圈。请编写程序,找到
2015-10-19 19:54:46 1009
原创 静态链接与动态链接的区别
我们大家在编程过程中对“链接”这个词并不陌生,链接所解决的问题即是将我们自己写的代码和别人写的库集成在一起。链接可以分为静态链接与动态链接,下文将分别讲解这两种方式的特点与其区别。静态链接特点:在生成可执行文件的时候(链接阶段),把所有需要的函数的二进制代码都包含到可执行文件中去。因此,链接器需要知道参与链接的目标文件需要哪些函数,同时也要知道每个目标文件都能提供什么函数,这样链接
2015-10-09 17:38:23 15004
原创 Linux进程间通信方式
进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。 IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC,下面将将简单的简述一下这几种方式:一、管道(pipe) 管道是Linux支持的最初IPC
2015-10-08 15:29:21 507
原创 【操作系统学习笔记】线程篇
一、何为线程线程,也称为轻量级进程。是为了解决进程在一个时间只能干一件事情的弊端,而设计出来的解决方案,类比于进程的"分身"。进程中的所有线程共享该进程的状态和资源,它们驻留在同一块地址空间中,并且可以访问到相同的数据。区别在于它们执行时的上下文不一致。在线程模式下,一个进程至少有一个线程,但也可以有多个线程。进程中的每个线程都具备自己的特有的属性,例如:线程执行状态、未运行时保存
2015-10-08 15:26:11 771
Flink编程实践指南(中文版)
2018-06-27
Kruskal算法求最小生成树实验报告
2015-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人