铁杵成针水滴石穿
铁杵成针水滴石穿
全部文章
分类
c++难点知识总结(2)
日常编程思考轨迹(4)
未归档(1)
算法学习(3)
编写代码时遇到的一些小坑(入门阶段)(2)
归档
标签
去牛客网
登录
/
注册
铁杵成针水滴石穿的博客
全部文章
(共12篇)
数据库安装过程记录
1、从官网上下载了免安装版的MySQL压缩包(8.0.22版的)。 2、一开始不明白免安装版的用法,于是尝试着找安装的那个程序,但是没找到。 3、经过一系列“百度一下”,慢慢明白这个压缩包只要解压缩放到程序被安装的地方就可以了。 4、编辑my.ini文件。由于我下载的版本里面没有这...
2021-02-21
0
402
关于快速排序partition函数的几种不同写法
快速排序的基本思想虽说是一样的,都是通过遍历数组将数组分成两个部分,左边的部分都比右边的部分小, 多次遍历,最终得到排好序的数组。 但是,分成两个部分的方法不一样,也会导致partition函数的写法有一些差别。 第一种 先找到一个基准值,然后从两头向中间遍历,先从后面向前遍...
2021-02-18
0
546
日常编程思考轨迹(入门)——质数数量
链接:https://ac.nowcoder.com/acm/problem/22226 来源:牛客网 题目描述 质数(prime number)又称素数,有无限个,质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。 例如小于10的质数有...
2020-12-19
0
535
“快速排序”编码详解
1、快速排序是对冒泡排序的一种改进。 2、快排的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 3、基本流程: &n...
2020-11-04
0
441
“希尔排序”编码详解
(准备工作)希尔排序是插入排序的升级版,本质还是插入排序,因此就少不了数据在数组中的移动。 比如在长度为三的数组中想把2插到1和3的中间,首先应该把3右移一个位置好给2腾出空间,然后把2插到1和3的中间。 因此,希尔排序至少应该留有一个预备位置好让元素可以在不丢失数据的情况下实现位置的移...
希尔排序
2020-10-25
0
412
关于数组和指针的一些思考
先从书上抄一些例子来理解指针的定义和初始化: 1、指针变量的定义 vector<int> *pvec; //pvec can point to a vect...
指针
2020-10-14
0
404
从基础开始,主要记录在练习编程时,遇到的一些小坑(C++)——引用和指针
在用c++做最大公约数这道题的时候,为了将公共部分提取出来制成一个函数来使程序更加简明,遇到了形参是数组的问题。 这个问题困扰了自己很长时间。记不清是怎么调试出正确的做法的繁杂思考了。 大致就是一开始是比较理解引用和指针的差别的,就是用的时候还没能熟练使用。 引用用大白话来讲就是小...
2020-09-11
0
341
日常编程思考轨迹(入门)——广告屏幕
题目描述 牛村村口要架设一个矩形的广告屏,村长要求广告屏的总像素必须为n,还要求广告屏的长和宽最大可能的接近,而且宽不能大于长,村长找你来计算一下宽和长分别为多少? 输入描述: 输入一行,包含一个正整数n表示像素点个数。 (1 <= n <= 10000...
入门阶段
广告屏幕
2020-09-10
0
658
从基础开始,主要记录在练习编程时,遇到的一些小坑(Java语言)--for循环各部分执行顺序
在做上下金字塔题目的时候会考察解题着对for循环的细节把控, 也就是for循环中各条语句的执行顺序, for(①;②;③){ ④ } 一个for循环的可执行部分主要由以上①②③④四部分构成, 假如这个循环只满足循环两次的条件,那么其执行...
入门阶段
for循环执行顺序
2020-08-10
0
337
日常编程思考轨迹(入门)--选村长
题目描述 牛村正在进行村长选举,投票人一人一票,牛可乐是候选人A(投票代号为1)、牛能是候选人B(投票代号为2)和牛妹是候选人C(投票代号为3),其他投票代号无效。 投票列表用以-1表示结束,请分别统计出他们的得票数。谁的得票超过全部投票人数的半数,就输出...
入门阶段
选村长
2020-08-10
0
577
首页
上一页
1
2
下一页
末页