自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 斐波那契数列 : 斐波那契凤尾

链接:https://www.nowcoder.com/questionTerminal/c0a4b917a15f40a49ca10532ab9019fb来源:牛客网[编程题]斐波那契凤尾热度指数:10740时间限制:C/C++ 3秒,其他语言6秒空间限制:C/C++ 32M,其他语言64M算法知识视频讲解NowCoder号称自己已经记住了1-100000之间所有的斐波那契数。为了考验他,我们随便出一个数n,让他说出第n个斐波那契数。当然,斐波那契数会很大。因此,如果第n个斐波那契数不到6位,则

2021-11-16 11:48:22 314

原创 分解因数 java版

链接:https://www.nowcoder.com/questionTerminal/0f6976af36324f8bab1ea61e9e826ef5来源:牛客网编程题]分解因数热度指数:6390时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32M,其他语言64M算法知识视频讲解所谓因子分解,就是把给定的正整数a,分解成若干个素数的乘积,即 a = a1 × a2 × a3 × … × an,并且 1 < a1 ≤ a2 ≤ a3 ≤ … ≤ an。其中a1、a2、…、a

2021-11-14 22:12:59 299

原创 不用加减乘除如何做加法 Java版

链接:https://www.nowcoder.com/questionTerminal/59ac416b4b944300b617d4f7f111b215来源:牛客网编程题]不用加减乘除做加法热度指数:268111时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 64M,其他语言128M算法知识视频讲解写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。数据范围:两个数都满足 0 \le n \le 10000≤n≤1000进阶:空间复杂度 O(1)O(1

2021-11-09 21:08:36 574

原创 谈谈你对事务的理解,事务的特性

文章目录前言一、事务是什么?二、事务的特性1. 原子性:2.一致性:3.持久性4.隔离性4.1无隔离性会出现的情况4.1.1 脏读4.1.2 不可重复读4.1.3幻读4.2数据库的隔离级别4.2.1读未提交(read uncommitted)4.2.2 读已提交(read committed)4.2.3 可重复读(repeatable read)4.2.4 可串行化(serializable)前言为什么要引入事务?首先举个例子:比如我们熟知的购票系统,如果此时车票只剩一张,购票人A此时发现还剩一张

2021-11-03 14:08:51 928

原创 索引是什么,索引的数据结构.B树,B+树

文章目录一、索引是什么?二、索引要解决的问题三、索引的应用场景四、索引的数据结构1.为什么不用哈希表?总结一、索引是什么?通俗来说,索引就像一本书的目录,它可以帮助你快速的找到你想要了解的内容.官方解释是索引是帮助MySql更高效的获取数据的数据结构常见的索引分为:a)主键索引(primary key)b)唯一索引(unique)c)普通索引(index)d)全文索引(fulltext)–解决中子文索引问题二、索引要解决的问题1.快速取数据2.保证数据记录的唯一性3.实现表与

2021-10-29 22:42:08 882

原创 六千字快速复习七种常用排序

文章目录一、插入排序1.原理2.代码实现二、希尔排序1.原理2.代码实现三、选择排序1.原理2.代码实现四、堆排序1.原理2.代码实现五、冒泡排序1.原理2.代码实现六、快速排序1.原理2.代码实现递归版本非递归版本七、归并排序1.原理2.代码实现递归实现非递归实现一、插入排序1.原理 将整个区间分为两个区间:1.有序区间 2.无序区间,每次将无序区间的第一个元素,在有序区间的合适位置插入.2.代码实现 public static void insertSort(int[] array){

2021-10-26 17:10:08 68

原创 JAVA警告 ‘for‘ loop replaceable with enhanced ‘for‘

IDEA出现警告:‘for’ loop replaceable with enhanced ‘for’为什么会出现这个警告?举个例子:我们可以看到第五行的for出现了警告将这句话翻一下:'for’循环可被增强的’for’替换原因:因为这是循环里用于条件判断的变量 i 在循环体内没有使用,所以IDEA发出警告。简单来说就是用foreach遍历整个数组就可以了,没有必要再定义一个 i 来进行遍历。解决办法:1、将for循环用foreach替换,警告就消除了。2、如果将for循环中的 i 从1

2021-08-31 18:02:43 7921 2

原创 JAVA:编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输 入,最多输入三次。三次均错,则提示退出程序

分析:密码可以用String(字符串)来表示,难点就在于对于3次输入的控制和密码对比的实现。密码对比我用的是:compareTo(String anotherString) 这个方法是按字典顺序比较两个字符串。它的返回值有3种:如果参数字符串等于此字符串,则值为0 ; 一个值小于0如果这个字符串的字典比字符串参数小; 如果此字符串的字典大小超过字符串参数,则值大于0 。代码实现:import java.util.Scanner;import java.lang.

2021-08-31 01:09:14 1409

原创 JAVA:输出一个整数的每一位,如:123的每一位是1 , 2 , 3

分析:整数每一位的求法就是用“/10”和“%10”来求得,但是这道题有2个难点:1.你不知道你得到的是几位数。2.他是从高位到低位进行输出所以我决定用递归来进行实现:将他的高位递到后面方法中,然后从高位开始进行归的操作,从而实现从高位到低位的输出。代码实现:import java.util.Scanner;public class IntegerEachDigit { //输出一个整数的每一位,如:123的每一位是1 , 2 , 3 public static void Print

2021-08-31 00:52:12 1326 3

原创 模拟实现atoi 、strncat 、strncpy(注释)

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<assert.h>#include<ctype.h>//模拟实现atoiint My_Atoi(const char * str){ assert(str);//断言str不是空指针 int flag = 1;//为字符串的正负做标志 int ret = 0;//返回的数 if (*str == '\0')//判断字符串是否为空 {

2021-06-28 00:43:45 65

原创 [C语言]扫雷小游戏实现 注释 代码

思路一、初始化用户棋盘和雷区棋盘二、雷区棋盘随机布雷三、打印初始化棋盘四、用户输入坐标五、判断输赢六、打印雷区棋盘game.h的创建和代码这部分做的是头文件的声明以及后面所要用到的大部分函数的定义#pragma once#include<stdio.h>#include<stdlib.h>#include<time.h>#define ROW 9 //用户棋盘大小#define COL 9#define ROWS ROW+2//雷区棋盘

2021-06-21 11:06:35 138 3

原创 [C语言]三子棋 最全注释!!!!!

思路 要设计一个游戏,首先需要在程序中搭出一个框架。然后在框架中去设计各部分需要实现的功能。 ==切记不能将所有的代码放在一个.c文件里== 图片: ![Alt](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9hdmF0YXIuY3Nkbi5uZXQvNy83L0IvMV9yYWxmX2h4MTYzY29tLmpwZw)[](https://img-blog.csdnimg.cn/20210620003145221.PNG#pic_center)...

2021-06-20 00:32:36 112 3

原创 初识C语言

文章目录前言一、数据类型二、操作符三、关键字前言本文主要介绍C语言的数据类型、操作符和常用关键字的概念。一、数据类型数据类型大小char //字符型1字节short //短整型2字节int //整形4字节long //长整型4字节long long //长长整形8字节float //单精度浮点数4字节double //双精度浮点数8字节可以使用sizeof()关键字计算数据类型的字节长度int main(){ p.

2021-05-30 23:43:16 151 1

原创 你好,CSDN!你好,C语言!

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Who am I ?二、编程的目标三、如何学习编程?四、一周代码学习时间安排五、你最想进入的一家公司总结前言这是我的第一篇博客,也是我第一次认识到学习的重要性,所以我想在CSDN为自己记录学习过程。此片文章是我学习的开始,我需要在此为我今后的学习做一些规划。这是我的第一篇博客,也是我第一次认识到学习的重要性,所以我想在CSDN为自己记录学习过程。此片文章是我学习的开始,我需要在此为我今后的学习做一些规划。提示:以

2021-05-28 18:48:28 2012 9

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除