- 博客(6)
- 收藏
- 关注
原创 常见集中的排序算法实现
总结一下常见的排序算法,用代码实现 一、插入排序 算法思想:该算法假设有数组A,元素个数为N,假设前i-1个数都是排好序的,那么第i个输需要从i-1个数开始依次朝前比较,从而找到合适的位置插入,而该位置后面的数需要依次向后移动一个位置。 例子:例如我手中有一副牌(这副牌会从小到大排序),每抓一张牌我都会从后到前比较找到正确的位置插入 代码如下:(个人的编程风格) #include
2013-12-11 21:33:22
652
原创 Linux操作系统分析-(3)Linux操作系统是如何工作的?破解操作系统的奥秘
实验五:Linux操作系统是如何工作的?破解操作系统的奥秘 学号:SA***424 姓名:**明 操作系统工作原理:存储程序计算机、堆栈(函数调用堆栈)机制和中断机制; 1、存储程序计算机 存储程序计算机是冯诺依曼提出的概念:存储程序和程序控制原理的要点是,程序输入到计算机中,存储在内存储器中(存储原理),在运行时,控制器按地址顺序取出存放在内存储器中的指令(按地址顺序
2013-06-30 13:05:04
790
转载 嵌入式工程师需了解的10个问题
想成为嵌入式系统工程师应知道的0x10个最基本的问题(转载)http://user.qzone.qq.com/798773514#!app=2&via=QZ.HashRefresh&pos=1367048668 C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许
2013-06-29 14:23:14
635
转载 fopen /open区别
此文为鄙人转载,原文参考http://blog.chinaunix.net/uid-21783276-id-2689043.html UNIX环境下的C 对二进制流文件的读写有两套班子:1) fopen,fread,fwrite ; 2) open, read, write 这里简单的介绍一下他们的区别。 1. fopen 系列是标准的C库函数;open系列是 POSIX 定义的,是U
2013-06-28 14:10:13
862
原创 Linux操作系统分析-(2)进程的创建与可执行程序的加载
实验二:进程的创建与可执行程序的加载 学号:SA***424 姓名:**明 实验环境:VMware,ubuntu11.04 一.进程的创建 进程有内核态进程和用户态进程之分。所以进程的创建也就有两种方式:一是由操作系统创建 二是由父进程创建 在系统启动时,操作系统会创建一些进程,他们承担着管理和分配系统资源的任务,这些进程通常被称为系统进程。 系统允许一个进程创建新进程,新进程即为子进
2013-05-27 13:07:28
2082
原创 Linux操作系统分析-How the computer works
实验一:计算机是怎么样工作的 学号:SA***424 姓名:**明 实验环境:Virtual Box,ubuntu10.10 实验报告要求:通过实验解释单任务计算机是怎样工作的,并在此基础上讨论分析多任务计算机是怎样工作的。 Example.c int g(int x) { return x+3; } int f(int x) { return g(x);
2013-05-15 22:23:12
941
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人