算法
#
阮松云
是一个智能网联系统集成工程师 O(∩_∩)O
展开
-
计蒜客题目 开关灯c++
蒜头君今天回到了老家的大宅院,老家的灯还是那中拉线的灯(拉一次为亮,再拉一次就灭)。蒜头君觉得无聊,把1000盏灯3的倍数拉了一次,5的倍数拉了一次,7的倍数拉了一次(灯得的编号从1-10001−1000,灯的初始状态都是亮的)。这个时候蒜头君在想还剩下几盏灯还在亮着?思路:拉一次为灭,再拉为亮,即偶数次不用管依然亮灯。代码如下#include <iostream> usin...原创 2018-03-24 17:24:38 · 919 阅读 · 4 评论 -
c++ 快速排序 数据结构与算法
原理(升序): 1.第一趟排序先将数组第一个数用pivot作为基准保存 2.先从最右侧开始,若遇到的元素比pivot小,则将此元素赋值给当前i代表的元素(这里的赋值就是交换,下同) 3.再从左侧开始,若遇到的元素比pivot大,则将此元素赋值给当前j代表的元素 4处理左边子序列 5.处理右边子序列 #include<bits/stdc++.h> using namespa...原创 2020-03-27 17:37:35 · 313 阅读 · 0 评论 -
命名冲突conflicting declaration
error: conflicting declaration 'int a [30][30] int a,b,c,a[30][30],brr[30][30]; a出现了两次原创 2020-03-27 11:04:24 · 8604 阅读 · 0 评论