C
向小凯同学学习
余生向小凯同学学习,做个暖男!
展开
-
Mac系统CLion中C语言EOF如何结束输入(楼主亲测有效)
今日发现在mac系统CLion中C语言EOF没有办法结束输入如下代码,我写了一个C语言程序,以EOF结束#include <stdio.h>int main() { char c; int a[100],i=0; while ((scanf("%d", &a[i])) != EOF){ i++; } for ...原创 2020-03-12 20:09:52 · 5929 阅读 · 10 评论 -
03 链表的删除:删除链表中与目标值相等的元素(Linked List 链表)
采用C语言完整实现。原链表为1->2->3,现在要删除与目标值2相等的元素,删除后,链表变为1->3。#include <stdio.h>#include <stdlib.h>#include <MacTypes.h>/*定义节点*/typedef struct Node { int data; struct ...原创 2019-06-26 18:38:26 · 1616 阅读 · 0 评论 -
04 链表的删除:删除链表中指定位置的元素(Linked List 链表)
采用C语言实现:完整删除链表中指定位置的元素的代码。原链表:3->4->5。现在要删除位置为2处的元素。删除后的链表:3->5。#include <stdio.h>#include <stdlib.h>#include <MacTypes.h>/*定义节点*/typedef struct Node { int dat...原创 2019-06-26 18:44:45 · 2093 阅读 · 0 评论 -
02 二叉树的DFS(前序、中序或后序遍历实现)【Binary Tree 二叉树】
二叉树的深度优先遍历主要有三种:前序:根左右中序:左根右后序:左右根下面是完整的实现和讲解:#include <stdio.h>#include <stdlib.h>/*二叉树的深度遍历: * 例如二叉树 * 1 * / \ * 2 3 * /\ * 4 5 * 中序遍历:左根右 4-2-5-1-3 * ...原创 2019-06-28 18:21:15 · 1946 阅读 · 0 评论 -
58. 最后一个单词的长度[Leetcode 力扣 Java&C完整解答]
为什么我要给出完整解答,因为要搜索个题目的解答,很多都偷懒只给个方法的实现,结果跑都跑不起来。于是我就决定,每一题,都给出Java&C两种完整的解答,直接就可以运行,Debug。题目链接:最后一个单词的长度给定一个仅包含大小写字母和空格 ’ ’ 的字符串,返回其最后一个单词的长度。如果不存在最后一个单词,请返回 0 。说明:一个单词是指由字母组成,但不包含任何空格的字符串。...原创 2019-07-10 18:32:38 · 579 阅读 · 0 评论 -
66.加一[Leetcode 力扣 Java&C完整解答]
为什么我要给出完整解答,因为要搜索个题目的解答,很多都偷懒只给个方法的实现,结果跑都跑不起来。于是我就决定,每一题,都给出Java&C两种完整的解答,直接就可以运行,Debug。Leetcode题目来源:66.加一给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不...原创 2019-07-10 18:38:59 · 617 阅读 · 0 评论