2017算法课.00_(missingNumber)
来源:互联网 发布:斗鱼tv mac客户端 编辑:程序博客网 时间:2024/05/17 06:24
2017新的开始!
学期,新期望,真心希望这学期能够在林老师的指导下,写代码的能力能够得到很大的提升!我会充分利用leetcode提供的大量资源,我会尽力去打更多的代码,争取早日跻身代码高手的行列中去!加油!
作为代码技术“半度残废“”的新手,选择了一个简单的题目(The missingNumber)开启我的全新学期!
这道题目在c++.课堂上曾经做过,现在利用数组将其解决!主要代码呈现如下:
int missingNumber(vector<int>& nums){
int sum1 = 0;
for(int i = 0; i < nums.size() + 1; i++){
sum1 = sum1 + i;
}
int sum2 = 0;
for(int i = 0; i < nums.size(); i++){
sum2 = sum2 + nums[i];
}
return sum1 - sum2;
}
代码很清晰明了,利用数组,求数组的和。
一是求不缺失时候的和
二是求缺失时候的和
最后一步,做差,结果即为缺失的数字!
1 0
- 2017算法课.00_(missingNumber)
- MissingNumber
- LeetCode: MissingNumber
- 268MissingNumber
- 算法课_算法分析_
- Leetcode 之 MissingNumber
- LeetCode 268 MissingNumber 复杂度限制
- 算法课_归并排序应用
- 排序_算法_数据结构
- 韩顺平_PHP程序员玩转算法公开课(第一季)01_算法重要性_五子棋算法_汉诺塔_回溯算法_学习笔记_源代码图解_PPT文档整理
- 算法_图论-Kruskal算法
- 算法_选择排序算法
- 算法_冒泡排序算法
- 算法4_查找算法
- 一、算法_分治算法
- 排序_查找算法
- PKU_算法_分类
- PKU_算法_分类
- AIDL的使用情况和实例介绍
- 以此纪念我荒废的8年
- apache实现按天记录日志
- git知识整理
- JDK 常用内置命令
- 2017算法课.00_(missingNumber)
- Unity窗口的管理
- 工作中兼容问题留档
- 子进程继承父进程中互斥锁的讨论
- 架构设计:负载均衡层设计方案(8)——负载均衡层总结上篇
- 聚集索引和非聚集索引的区别
- 编写一个截取字符串的函数,输入为一个字符串和字节数, 输出为按字节截取的字符串。 但是要保证汉字不被截半个。
- C++,C 编译问题汇总(持续更新)
- Tram [最短路][spfa]