C/C++
文章平均质量分 83
Stoneshen1211
笨鸟后飞慢慢飞。。。
展开
-
C函数学习(1):uthash哈希表
文章目录1 哈希表简介2 uthash2.1 定义结构体2.2 键类型为int2.2.1 插入2.2.2 查找2.2.3 删除2.2.4 替换2.2.5 计数2.2.6 遍历2.2.7 示例2.3 键类型为字符串2.4 键类型为字符串2.5 键类型为任意类型1 哈希表简介哈希表是一种基于key-value进行访问的数据结构,可以加快查找的速度,因此在一些需要快速查找是否有重复元素的场景中,常常使用哈希表来实现。2 uthashC语言中不存在哈希,如果自己构建则会很麻烦。第三方开源的代码中已经实现哈希原创 2022-08-07 08:00:00 · 1548 阅读 · 0 评论 -
C函数学习(2):GLib HashTable函数
哈希表是一种基于key-value进行访问的数据结构,可以加快查找的速度,因此在一些需要快速查找是否有重复元素的场景中,常常使用哈希表来实现。原创 2022-09-04 11:00:00 · 1991 阅读 · 0 评论 -
12个有趣的C语言面试题
转自:http://www.csdn.net/article/2012-09-06/2809604-12-c-interview-questions/1有兴趣可以去看看。转载 2015-11-05 14:57:15 · 505 阅读 · 0 评论 -
单链表的建立和打印
最近想复习关于C语言中链表方面的知识,看到这篇博客写的很详细, http://blog.csdn.net/xubin341719/article/details/7091583 便对博客中的代码重新手打了一遍,并改正了其中的几个小错误,可能还有错误,望大家指正。#include <stdio.h>#include <stdlib.h>//定义链表数据结构struct node {原创 2016-05-27 11:22:20 · 4985 阅读 · 0 评论 -
单链表的创建、插入、删除
看网上资料,然后写的关于单链表的、插入、删除等方面的代码练练手,代码存在一些bug,仅供参考。#include <stdio.h>#include <stdlib.h>//1.定义链表数据结构struct node { int num; struct node *next;};//函数声明struct node *creat(struct node *head);vo原创 2016-05-28 09:54:30 · 1230 阅读 · 0 评论 -
linux c程序中获取shell脚本输出的实现方法
转载自:http://www.jb51.net/article/40812.htm以下是对在linux下c程序中获取shell脚本输出的实现方法进行了详细的分析介绍,需要的朋友可以过来参考下. .1. 前言Unix界有一句名言:“一行shell脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是,借助脚本确实能够极大的简化一些编程工作。比如实现一个ping程序来测试网络的连转载 2016-08-06 22:12:51 · 4795 阅读 · 0 评论 -
文件锁定flock结构
转载自:http://blog.csdn.net/likun_tech/article/details/7353365 留以自看1简介:做个假设,如果有多个进程,共同编辑一个文件,那个这个文件安最后的结果是什么?在普通的Unix环境下,并没有限制多个进程共同读写一个文件。但是,如果这种情况出现在数据库中,怎么办。数据库要严格限制数据的一致性。记录锁(Record locking)是用来描述一个进程限转载 2017-10-12 19:49:19 · 774 阅读 · 0 评论