自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

原创 LinuxC简谈之输入输出(二)

在LinuxC中(gcc编译器)关于输入输出的函数有很多,例如:scanf()、printf()、gets()、puts()、putchar()、getchar()、fscanf()、fprintf()、fgets()、fputs()等等。在这我分享一下我对这些函数的总结。二、gets()、puts()、putchar()和getchar()

2017-07-31 22:51:56 313

原创 数据结构之二叉树

二叉树的每个结点至多只有两个孩子节点(不存在度大于2的结点),二叉树的孩子节点有左右之分,次序不能颠倒。

2017-07-30 21:44:56 248

原创 数据结构之栈实现计算器

在终端输入一个表达式(四则运算及括号),计算表达式的值。

2017-07-29 22:10:45 1236

原创 数据结构之通用树(使用链表实现树的存储结构,双亲孩子表示法)

树是一种非线性的数据结构,可以使用链表组织树的各个节点,描述树的一些常用操作。双亲孩子表示法是指每个结点都有一个指向其双亲的指针,每个结点都有若干个指向其孩子的指针。

2017-07-28 22:39:46 6463 1

原创 数据结构之队列(顺序队列和链式队列)

队列是只允许在一端删除,在另一端插入的线性表,允许删除的一端叫做队头(front),允许插入的一端叫做队尾(rear)。队列遵循先进先出的规则。实现队列可以使用顺序表,也可以使用链表。接下来是关于这两种实现方式的一些简单操作的函数。

2017-07-27 22:03:39 535

原创 数据结构之栈(顺序栈和链式栈)

栈是只允许在一端插入和删除的线性表,只允许插入和删除的一端称为栈顶,另一端称为栈底。栈遵循先进后出的规则。实现栈可以使用顺序表,也可以使用链表。接下来是关于这两种实现方式的一些简单操作的函数。

2017-07-26 22:27:36 332

原创 数据结构之链表(头节点链表)

头节点链表指的是带头节点的链表,这里介绍的是单链表,相比较头指针链表,好处就是插入删除不需要考虑空表的问题,操作不需要改变头指针,不用传二级指针。使用比较方便,也很广泛。下面是关于头节点链表的一些操作的实现。(包括头文件与源文件)

2017-07-25 22:59:31 1041 1

原创 数据结构之链表(头指针链表的插入、删除、逆序)

链表也是一种线性表,区别于顺序表,链表是一种物理上不连续的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。头指针链表指不带头节点的链表,这样的链表在插入时需要考虑空表的情况,指定位置删除插入时也需要考虑是否在第一个节点处。因为头指针链表的很多操作都需要改变头指针。下面是关于头指针链表的一些操作的实现。(包括头文件与源文件)

2017-07-24 22:22:35 951

原创 数据结构之顺序表(创建、使用、销毁)

顺序表是在计算机内存中采用顺序存储的方式存储的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构。顺序表的物理结构和逻辑结构都是连续的。顺序表的增删操作麻烦,需要移动的元素可能很多,修改和查找操作方便,通过下标访问,访问速度快。下面,我将实现顺序表的创建、使用和删除。(包含头文件与源文件)

2017-07-23 23:21:32 11037 2

原创 简单LinuxC程序之位运算的简单应用

输入一个整数a,再输入两个整数p1,p2(p1,p2<32),输出该整数的二进制表示方法中从右端开始的p1到p2位。负数在内存中的存储方式和我们一般使用的表示方法不同,是补码形式存储的。

2017-07-22 23:06:52 224

原创 LinuxC简谈之结构体的内存对齐和位域的存储

结构体的成员可以是很多的类型,结构体类型可以定义结构体类型的变量,这样就有各种类型的成员变量。那么,在内存中这些成员变量是如何存储的呢?今天我把我对此的一些理解分享一下。首先是结构体的内存对齐。接下来分析结构体位域。

2017-07-21 22:15:21 1058

原创 简单LinuxC程序关于简单计算器(函数指针与回调函数)

实现一个简单的计算器,使用到函数指针和回调函数。

2017-07-20 22:53:20 328

原创 LinuxC简谈之输入输出(一)

在LinuxC中(gcc编译器)关于输入输出的函数有很多,例如:scanf()、printf()、gets()、puts()、putchar()、getchar()、fscanf()、fprintf()、fgets()、fputs()等等。在这我分享一下我对这些函数的总结。一、printf()与scanf()

2017-07-19 14:52:23 2128

原创 简单LinuxC程序关于进制转换(递归函数)

题目:从键盘输入一个10进制数,再输入一个想要转换的进制,输出转换后的值。要求:使用递归函数实现。

2017-07-18 22:46:37 219

原创 简单LinuxC程序关于倒置句子中的单词位置(指针的使用)

编写一个C函数,将句子中的单词位置倒置,而不改变单词内部结构。例如:输入I am from shanghai,输出shanghai from am I。要求:使用指针交换两个变量的值。

2017-07-17 19:36:59 400

原创 LinuxC简谈之数组、字符串与指针相关的常见错误与问题

LinuxC简谈之数组、字符串与指针相关的常见错误与问题

2017-07-16 20:56:47 415

原创 简单LinuxC程序关于倒置句子中的单词位置(字符串逆序应用)

题目:编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构。

2017-07-15 21:20:05 538

原创 简单LinuxC程序关于逆序一个中英混合字符串

题目:逆序一个中英混合字符串,此字符串包含字母字符、数字字符、空格字符、标点符号等英文字符以及中文字符,要求从键盘输入

2017-07-14 23:25:33 309

原创 简单LinuxC程序关于实现从终端获取一条语句并统计各种字符数量(字符输入输出)

实现从终端获取一条语句,计算这条语句中的空格、字母、数字的个数,统计这条语句全部字符的数量,实现多次输入,并统计一共输入的字符的数量。

2017-07-12 19:38:01 3197

原创 简单LinuxC程序关于统计0~n有多少个0~9(main函数的参数)

题目:通过编程实现,分别统计0~n有多少个0~9要求:n通过参数传入例如:输入./a.out 20

2017-07-12 19:32:02 289

原创 简单LinuxC程序关于实现识别字符串中合法的帧(字符串输入)

题目: 输入一个字符串,同时输入帧头和帧尾(可以是多个字符),将该字符串中合法的帧识别出来.例如:帧头和帧尾分别是head和tail 字符串”hdbchddheadhfdjhfdtailvcgbfgby”中headhfdjhfdtail是合法帧。

2017-07-11 20:21:38 367

原创 简单LinuxC程序关于实现进制转换

题目: 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出

2017-07-11 17:05:39 451

原创 简单LinuxC程序关于排序问题(冒泡排序与选择排序)

题目:输入不少于两个数(含负数、小数),将它们按由小到大的顺序排列起来要求:需要排序的数字通过参数传递进来。例如:输入:./a.out -5 5 -6 5.2 4.1 6.5 -2.4 输出: -6 -5 -2.4 4.1 5 5.2 6.5

2017-07-11 10:37:44 548

原创 简单LinuxC程序关于报数问题

题目:有n个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,求出最后留下的是原来的第几号。编写一个C语言程序完成该功能,要求n从键盘输入。

2017-07-10 22:51:37 279

网络通讯录

基于C/S架构网络通讯录项目,支持注册、登录功能,支持对通讯录数据的增删改查。

2017-10-09

网络聊天室

基于C/S架构的多线程聊天室,支持私聊、群聊、文件发送与接收、管理员权限等功能。

2017-10-09

数据结构项目一之电子通讯录(单链表-文件)(改一)

使用文件操作在程序结束时将链表中保存的通讯录数据保存到文件中,并在程序开始时从文件中读取初始通讯录数据。

2017-08-08

电子停车场

用栈与队列实现电子停车场的管理,有停车队列(顺序队列),候车队列(链式队列),让路栈(链式栈)。

2017-07-31

数据结构项目一之电子通讯录(单链表)

使用单链表实现简单的电子通讯录,节点的结构用结构体实现。

2017-07-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除