- 博客(10)
- 收藏
- 关注
原创 C-八大排序
马上就要考试了,考试的重点是八大排序算法,所以写这一篇来复习一下八大排序算法。含完整的代码实现。准备工作:#ifndef DSSORT_H_INCLUDED#define DSSORT_H_INCLUDED#include <stdio.h>#include <stdlib.h>/**这一章是重点中的重点,主要来实现八大排序,必须烂熟于心!*/#defi...
2019-01-19 13:42:55 347 1
原创 Codewars(3)
前一阵子在codewars上做了一道题,觉得很不错,期间也踩了很多很多坑,在此把我做题的整个过程和牵扯到的知识点做一个汇总,以及我在思考过程中犯的一些错误,希望看完之后能对你有帮助,不要犯我犯的错误,想些这篇已经很久了,一直没有时间。废话不多说,上题!Inputa string strng of n positive numbers (n = 0 or n &gt;= 2)Let us ca...
2019-01-11 12:46:42 462
转载 C语言如何将整型转化为字符串
C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。以下是用itoa()函数将整数转换为字符串的一个例子:include <stdio. h>include <stdlib. h>void main (void);void main (void){int num = 100;char str[25];itoa(num, s...
2018-12-24 17:12:13 34514
原创 Codewars(2)
今天在codewars上遇到一个问题,问题描述是这样的Complete the function scramble(str1, str2) that returns true if a portion of str1 characters can be rearranged to match str2, otherwise returns false.Notes:Only lower cas...
2018-12-18 11:59:33 382 1
原创 CodeWars(1)--C语言
从今往后我会不定期的写一些关于Codewars上面关于C语言的一些题目,个人认为这些题目用来练手真是再好不过了,但是没有leetcode上的题难,一步一步来嘛,上面的有些题目也很精彩很考验基本功。我首先贴出问题,然后贴出自己的代码,再在我代码下面贴出我认为最厉害的解法(啪啪打脸)。当然,高手轻喷,能学到东西就好!那么来看第一道吧!问题描述:Some numbers have funny p...
2018-12-17 23:12:30 1095
原创 关于二叉树的线索化以及C语言函数调用问题
最近在看数据结构,写到线索二叉树的时候才明白为什么C++中要有引用传值了,真的很方便好吗…以上纯属瞎扯,那么下面进入正题一:关于C++中的值传递,指针传递以及引用传递详解首先参考的书籍上提到了引用(&)的概念,而我所使用的c语言并不支持引用类型,所以只好用指针代替,但是两者有一些细微的差别如下:从概念上讲,指针的本质就是存放变量地址的一个变量,在逻辑上是独立的,他可以被改变,包括其...
2018-12-17 22:50:44 512
转载 枚举类型的初始值问题
枚举类型是内置类型吗?型的的初始化规则是什么?首先记住两点:1、内置类型变量(int,bool,指针等)的初始化规则在函数体外(全局)定义的内置类型变量会自动初始化0,函数体内定义的内置类型变量不会初始化。类里面定义的内置类型变量不会自动初始化。2、类类型变量的初始化是调用构造函数(不论是全局还是局部)。类类型变量的类类型成员自然也是调用其构造函数初始化。类类型变量的内置类型成员如第一条所...
2018-12-17 22:10:03 4301
转载 C语言的枚举详解
在实际应用中,有的变量只有几种可能取值。如人的性别只有两种可能取值,星期只有七种可能取值。在 C 语言中对这样取值比较特殊的变量可以定义为枚举类型。所谓枚举是指将变量的值一一列举出来,变量只限于列举出来的值的范围内取值。定义一个变量是枚举类型,可以先定义一个枚举类型名,然后再说明这个变量是该枚举类型。例如:enum weekday{sun,mon,tue,wed,thu,fri,sat};...
2018-12-17 22:09:00 1994
转载 C/C++内存分配问题
原文:https://blog.csdn.net/yangtrees/article/details/89233501.关于动态申请内存的问题 出现率极高程序的局部变量存在于(栈)中程序的全局变量存在于(静态存储区)中程序动态申请的数据存在于(堆)中&lt;1&gt;void GetMemory(char *p){p = (char *)malloc(100);}void Te...
2018-12-12 14:32:18 242 1
转载 C语言参数传递
#C语言函数参数的传递详解一、三道考题开讲之前,我先请你做三道题目。(嘿嘿,得先把你的头脑搞昏才行……唉呀,谁扔我鸡蛋?)考题一,程序代码如下:void Exchg1(int x, int y){int tmp;tmp = x;x = y;y = tmp;printf(“x = %d, y = %d\n”, x, y);}main(){int a = 4,b = 6;...
2018-12-10 19:03:52 479
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人