![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法练习
Chen.Yi
这个作者很懒,什么都没留下…
展开
-
[LeetCode刷题笔记] 关于LeetCode的前言
转载请注册来源http://blog.csdn.net/tostq 又到了一年毕业就业季了,三年前的校招季我逃避了,可这一次终于还是要轮到我了=_=||。 作为要准备踏入码农行业的人来说,要准备校招,怎么能不去刷刷LeetCode呢? LeetCode收录了许多互联网公司的算法题目,被称为刷题神器,我虽然早有耳闻,不过却一直没有上面玩过。即使这一年多来,做的编程还是挺多的,不过毕...转载 2019-04-03 19:10:43 · 131 阅读 · 0 评论 -
GetMemory错误详解(指针、内存)
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/xiven/article/details/4345199错误程序:void GetMemory( char *p ){ p = (char *) malloc( 100 );}void Test( void ){ char...转载 2019-08-26 20:06:23 · 1251 阅读 · 0 评论 -
寻找丑数
题目:把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。思路:不难发现丑数都是丑数的2、3、5倍,因此只需要从1开始乘2、3、5来找丑数,需要注意的是找到的丑数是需要有序的,所以可以来维护三个队列,分别是2、3、5的倍数,然后不断将最小的数加入丑数数组。#includ...原创 2019-08-27 14:50:58 · 346 阅读 · 0 评论 -
数据结构与算法课程笔记
写在前面:最近准备刷一遍数据结构与算法这门课程,一来练习练习C++,二来系统的学习算法。在这里进行一些简单算法原理及实现的记录1.冒泡排序目的是将杂乱无章的一串数字从小到大排列。方法是每次对比相邻两个数,大的右移,每次循环可以找到一个最大的数放在最右边。#include <iostream>using namespace std;void Bubble(int list[...原创 2019-08-27 14:52:02 · 174 阅读 · 0 评论