c语言
文章平均质量分 67
HeapStackk
此生仅为一人而绽放,即使可能并不存在,我也愿意等待花开
展开
-
[C语言]指针数组和指针数组|函数指针和指针函数
如何正确区分指针数组和数组指针,函数指针和指针函数原创 2015-08-12 00:40:59 · 472 阅读 · 0 评论 -
[unix]sysconf、pathconf和fpathconf
c语言多平台兼容性原创 2015-08-17 00:25:07 · 717 阅读 · 0 评论 -
[I0A]查找最大子串问题的求解
Question:假如你能够预知股票未来几天的动向,请你选择合适的买入和售出 日期 以便获得最大的利益值?如下为股票未来几天的变动情况: day 01 2 3 4 56 7 8 9 1011 12 13 14 1516 price 100 113 110 85 105 102 86 63 81 10194 106 101 79原创 2016-02-12 22:33:33 · 658 阅读 · 0 评论 -
[I0A]排序算法综合实例
本章将讲以下几种排序算法:插入排序,合并排序,堆排序,快速排序,计数排序。所有排序算法最后结果皆为增序①插入排序,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中。我们都知道一个数字,总是为有序数列,我们所要做的事情,就是从未排序部分,比较插入之前的有序数列中。整个过程就如同你打斗地主,慢慢抓牌并排序,什么掼蛋还是算了。如果以数列做例,则如下所示:代原创 2016-02-19 16:24:03 · 866 阅读 · 0 评论 -
[I0A]链表-单链表
链表,分为单链表,双链表,循环链表。只要掌握基本的单链表后面两种非常轻松就可以解决。什么是单链表?链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。┌───┬───┐ ┌───┬───┐ ┌───┬───┐│data │n原创 2016-02-24 14:54:55 · 473 阅读 · 0 评论 -
[linux]文件描述符再探
第一点也是最重要的一点:在linux上所有的硬件挂载/dev/mouse,pipe,文件,socket等都是文件!都是可以通过文件描述符来访问到的。文件描述符file descriptor:是一个对文件的索引号,可以认为是一个公司里面的员工id号,通过id可以索引到员工,然后对员工进行一些操作。首先要理解文件描述符,得有如下3个内核所维护的数据结构概念:1.进程级的文件描述符原创 2016-06-15 18:32:45 · 511 阅读 · 0 评论 -
[linux]tee命令以及实现
#include #include #include #include "tlpi_hdr.h"#define BUF_SIZE 1024int main(int argc,char** argv) { if((argc != 2 && argc != 3) || strcmp(argv[1], "--help") == 0) usageErr("%s [-a] file\n"原创 2016-06-15 13:03:22 · 2881 阅读 · 0 评论 -
[linux]程序和进程浅析
程序和进程浅析原创 2016-06-17 17:52:23 · 1331 阅读 · 0 评论