算法学习
cirol1997
这个作者很懒,什么都没留下…
展开
-
弗洛伊德的乌龟和兔子--leecode刷题
乌龟和兔子的算法我记得最早是用在判断链表是否有循环,但是实际上今天做了一道题之后,可以总结为,判断一些循环的情况,都可以用这个方法,首先看看题目287. 寻找重复数给定一个包含 n + 1 个整数的数组 nums,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。示例 1:输入: [1,3,4,2,2]输出: 2...原创 2019-12-09 11:09:33 · 417 阅读 · 0 评论 -
二叉树由前序,中序遍历输出后序遍历(纯代码,自己写的和网上搜的标准的写法)
心情:这几天又颓了几天,又开始追剧。。。果然我还是那么没有自制力,慢慢改。。。关于这个二叉树典型的算法,我其实一直没看过什么标准答案,我都是自己写的,比如今天的:#include<string>#include<iostream>using namespace std;typedef struct TreeNode{ char c; str...原创 2019-01-10 14:07:12 · 1392 阅读 · 0 评论 -
吃糖果(复试刷题)
心情:今天看了一下计算机算法基础,居然觉得有点难的看懂,果然看书还是不怎么看的进去,打代码比较有兴趣。今天打了三个题目,比较基础,就这一道题觉得可以记一下笔记。题目描述:名名的妈妈从外地出差回来,带了一盒好吃又精美的巧克力给名名(盒内共有 N 块巧克力,20 > N >0)。 妈妈告诉名名每天可以吃一块或者两块巧克力。 假设名名每天都吃巧克力,问名名共有多少种不同的吃完巧克力的方...原创 2019-01-03 15:04:08 · 704 阅读 · 0 评论 -
编程的时候遇到的一些小细节问题(记录)
1.for循环中的条件语句如果有多个,同时成立要加&&,否则默认是||原创 2019-09-12 11:28:49 · 110 阅读 · 0 评论