算法
TuxedoLinux
这个作者很懒,什么都没留下…
展开
-
hash
http://www.zsythink.net/archives/1182哈希表就是一种以 键-值(key-indexed) 存储数据的结构,我们只要输入待查找的值即key,即可查找到其对应的值。哈希的思路很简单,如果所有的键都是整数,那么就可以使用一个简单的无序数组来实现:将键作为索引,值即为其对应的值,这样就可以快速访问任意键的值。这是对于简单的键的情况,我们将其扩展到可以处理更加复杂的类型的转载 2018-01-18 19:49:58 · 234 阅读 · 0 评论 -
函数参数为什么是双指针
https://www.cnblogs.com/yellowgg/p/8058857.html①函数参数为什么是双指针? 我们先写一下这么一个程序:# include<stdio.h>void Gai(int m){m=5;}int main(void){int a=1;Gai(a);printf("%d\n",a);return 0;}...转载 2019-06-18 16:54:10 · 1166 阅读 · 0 评论 -
c语言链表详解(超详细)
c语言链表详解(超详细)https://blog.csdn.net/endeavor_g/article/details/80552680链表是一种常见的基础数据结构,结构体指针在这里得到了充分的利用。链表可以动态的进行存储分配,也就是说,链表是一个功能极为强大的数组,他可以在节点中定义多种数据类型,还可以根据需要随意增添,删除,插入节点。链表都有一个头指针,一般以head来表示,存放的是...转载 2019-06-18 16:11:54 · 6428 阅读 · 1 评论 -
C语言二级数组和二级指针
C语言二级数组和二级指针https://blog.csdn.net/songsong2017/column/info/38376https://blog.csdn.net/songsong2017/article/details/83619343转载博客:https://www.cnblogs.com/zou107/p/4909847.html一、关于二维数组和二维数组区别...转载 2019-06-22 17:16:16 · 242 阅读 · 0 评论 -
C语言-一级指针与二级指针的详解(图文并茂,深入浅出)
C语言-一级指针与二级指针的详解(图文并茂,深入浅出)。 https://blog.csdn.net/Xminyang/article/details/81902637一、一级指针如下图所示,整型指针xptr指向变量x的地址。int *xptr;int x=10;xptr = &x;1 2 3 4 5源码:#include <std...转载 2019-06-22 17:11:02 · 3651 阅读 · 0 评论 -
C语言二级指针与典型应用(1)
C语言二级指针与典型应用(1)https://blog.csdn.net/ye1223/article/details/79674975二级指针的定义:A(即B的地址)是指向指针的指针,称为二级指针,用于存放二级指针的变量称为二级指针变量.本质:二级指针变量的值是一个地址。一、概念在如下的A指向B、B指向C的指向关系中:首先,默认的编译器是32位,即int型为4字节。...转载 2019-06-22 17:09:54 · 304 阅读 · 0 评论 -
重新认识二级指针(Pointers to Pointers)
重新认识二级指针(Pointers to Pointers)https://blog.csdn.net/zero93run/article/details/48321109四年前(2010年),我写了一篇关于我自己对于二级指针(Pointers to Pointers)的理解:《深入理解双指针》。这篇文章在网上一直存在着很大的争议,后面的评论也有很多质疑的声音。通过这几年我对C/C++更加...转载 2019-06-22 16:28:13 · 254 阅读 · 0 评论 -
一步一步教你从零开始写C语言链表
一步一步教你从零开始写C语言链表手把手教你从零实现Linux设备驱动程序(基于友善之臂4412开发板) C语言在开发中的应用http://blog.csdn.net/morixinguan。https://blog.csdn.net/morixinguan/article/details/68951912为什么要学习链表?链表主要有以下几大特性:1、解决数组无法存储多...转载 2019-06-20 15:52:51 · 251 阅读 · 0 评论 -
CCF201609-2 火车购票(100分)
https://blog.csdn.net/tigerisland45/article/details/54798869试题编号: 201609-2试题名称: 火车购票时间限制: 1.0s内存限制: 256.0MB问题描述: 问题描述请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。假设一节车厢有20排、每一排5个座位。为方便...转载 2019-06-03 14:31:55 · 291 阅读 · 0 评论 -
应对程序员面试,你必须知道的八大数据结构
应对程序员面试,你必须知道的八大数据结构 https://tech.meituan.com/Redis_High_Concurrency_Optimization.html瑞士计算机科学家Niklaus Wirth在1976年写了一本书,名为《算法+数据结构=编程》。 40多年后,这个等式仍被奉为真理。这就是为什么在面试过程中,需要考察软件工程师对数据结构的理解。 ...转载 2018-08-24 10:15:33 · 200 阅读 · 0 评论 -
linux中fork()函数详解(原创!!实例讲解) (转载)
linux中fork()函数详解(原创!!实例讲解) (转载)一、fork入门知识一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码...转载 2019-06-22 21:32:32 · 177 阅读 · 0 评论