![个人头像照片](https://ucc.alicdn.com/avatar/be1b34b9915542db8db5f8325e5a9285.jpg)
暂无个人介绍
这时牛客刷题系列第五弹,本期我们继续来刷一些简单排序题,用来巩固我们的语法知识,也希望大家可以认真学习,加油!
指针是我们学习C语言的难点之一,其中多级指针更是让我们头疼,里面设计到很多变量地址的转换,所以今天我就用最简介的图来带你去真正的了解多级指针运行机制。
二分查找又称折半查找、二分搜索、折半搜索等,是在分治算法基础上设计出来的查找算法,对应的时间复杂度为O(logn)。到这里是不是感觉很熟悉,我们前两期的算法知识,也是基于分治的方法去进行学习的,如果有这方面还不了解的朋友,你可以到我的第一篇文章(0基础学算法)里面去查看一下。
这篇文章主要介绍一下C的 |、||、&、&&、异或、~、!等运算符以及他们的使用方法,使用规则等,也希望这些知识可以帮助到大家。
字符串,一个C语言中的难点,其包含很多零碎知识,以及我们在算法题中会经常遇见,在这里我们会深入浅出的讲解字符串相关知识,还有以及gets()、fgets()、puts()、fputs()、strlen()等一些函数知识...........
本章知识主要讲解了内存和指针,里面包含野指针,空指针以及形参实参的修饰问题和指针与数组的关系问题等等各种你能在指针中所提出的疑问,均有讲解,并且讲解深入浅出,非常适合新手或者想要查找问题的人。......
这是数组的强化训练知识,也是续前面数组知识点之后特地而出的强化训练部分,本部分将很好的带你复习数组知识,并学习更多与数组有关的知识。通过这篇文章,你可以很好的掌握一些数组逆序,数组最值以及冒泡排序等相关方法。...
在程序设计中,为了方便处理数据把具有相同类型的若干变量按有序形式组织起来——称为数组。数组也是我们在学习C语言的基础之一,那对于数组的知识你掌握多少呢?那些细枝末节你会不会啊?看完这篇文章,你将掌握数组。
归并排序是一个稳定的排序算法,在进行子数组合并的时候,我们可以设置当元素大小相等时,先将前半部分的数据放入临时数组,这样就可以保证相等元素在排序后依然保持原来的顺序,并且归并排序的执行效率与原始数据的有序程度无关,其时间复杂度是非常稳定的,都是O(nlogn) ...
快速排序是我们在编程技术中十分常见的一种排序方式,其由于排序效率在同为O(N*logN)的几种排序方法中效率较高,所以经常会被采用,再加上处理快速排序时使用的分治法思想十分实用,这就导致了很多的软件公司(腾讯,微软等知名IT公司)在笔试面试的时候也会很喜欢考这个,还有我们在程序方面的考试(软考等)和一些比赛(PAT,蓝桥杯等)还有考研中都会经常出现他的身影。