- 博客(36)
- 收藏
- 关注
原创 【Leetcode】26. 删除有序数组中的重复项
题目描述: 给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。 由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有 k 个元素,那么 nums 的前 k 个元素应该保存最终结果。 将最终结果插入 nums 的前 k 个位置后返回 k 。 不要使用额外的空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。
2022-03-12 22:26:11
174
原创 【数据结构】第一篇:求解时间复杂度(一)
定义 一个语句的频度指的是该语句在算法中被重复执行的次数。算法中所有语句的频度之和记为T(n),这是该算法问题规模n的函数,时间复杂度主要分析T(n)的数量级。 记为T(n) =O(f(n)) 加法规则:T(n,m) = T1(n) + T2(n) = O (
2021-01-24 15:17:25
1112
1
原创 计算机网络浅谈——概述
一、计算机网络 由若干个结点和连接这些结点的链路组成。 结点:计算机、集线器、交换机、路由器等。 计算机网络图示: 图中有四个结点,三条链路。二、互连网 &n
2021-01-04 15:19:20
548
原创 C++——数字反转
给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零。核心代码:b=b*10+a%10;a=a/10;代码:#include <bits/stdc++.h>using namespace std;void f(int a){ double b=0; while(a){ b=b*10+a%10; a=a/10; } cou.
2020-10-24 16:35:04
4763
原创 C 库函数 —— fabs()
fabs() 函数的声明double fabs(double x)该函数返回 x 的绝对值#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){ int b=-1; printf("%lf",fabs(b)); return 0;}
2020-10-09 18:48:25
5734
原创 2012第三届蓝桥杯省赛 ——C/C++ B组 海盗比酒量
有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,所有在场的人平分喝下,有几个人倒下了。再打开一瓶酒平分,又有倒下的,再次重复…直到开了第4瓶酒,坐着的已经所剩无几,海盗船长也在其中。当第4瓶酒平分喝下后,大家都倒下了。等船长醒来,发现海盗船搁浅了。他在航海日志中写到:“…昨天,我正好喝了一瓶…奉劝大家,开船不喝酒,喝酒别开船…”请你根据这些信息,推断开始有多少人,每一轮喝下来还剩多少人。 如果有多个可能的答案,请列出所有答案,每个答案占一行。格式是:人数,人数,… 例如,有一种.
2020-10-09 18:37:06
256
原创 2012第三届蓝桥杯省赛 ——C/C++ B组 古堡算式
福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式: ABCDE * ? = EDCBA他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!” 华生:“我猜也是!” 于是,两人沉默了好久,还是没有算出合适的结果来。请你利用计算机的优势,找到破解的答案。 把 ABCDE 所代表的数字写出来。#include <bits/stdc++.h>using namespace std;void swp(int x,int y){ if(y%x==0){ co.
2020-10-09 14:42:42
152
原创 C++——0-1背包(0-1 knapsack)上
问题描述 给定 n 件物品,物品的重量为 w[i],物品的价值为 v[i]。现挑选物品放入背包中,假定背包能承受的最大重量为 W,问应该如何选择装入背包中的物品,使得装入背包中物品的总价值最大? 简单来说就是给一个空间有限的背包和一些有价值和能占空间的物品,问这个空间有限的背包怎么装才能装的东西的价值最高。解决方法  
2020-10-09 11:50:11
266
原创 2012第三届蓝桥杯省赛 ——C/C++ B组 微生物增殖
微生物增殖假设有两种微生物 X 和 Y X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍)。一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y。 现在已知有新出生的 X=10, Y=89,求60分钟后Y的数目。如果X=10,Y=90呢? 本题的要求就是写出这两种初始条件下,60分钟后Y的数目。题目的结果令你震惊吗?这不是简单的数字游戏!真实的生物圈有着同样脆弱的性质!也许因为你消灭的那只 Y 就是最终导致 Y种群灭绝的最后一根稻草!#incl.
2020-10-08 20:08:34
153
原创 C++——vector浅谈(一)
构造函数vector();创建一个空的vectorvector(int nSize);创建一个vector,元素个数为nSizevector(int nSize,const t& t);创建一个vector,元素个数为nSize,值均为tvector(const vector &);复制构造函数vector(begin,end);复制[begin,end]区间内另一个数组的元素到vector增加函数void push_back(const T& x);向尾部增加一个
2020-08-26 21:44:51
1547
原创 C++——关于<bits/stdc++.h>头文件
最近在查阅题目的时候发现一个有趣的头文件<bits/stdc++.h> 查了下资料,发现它是C++中支持的一个几乎万能的头文件,几乎包含所有的可用到的C++库函数 支持以下头文件:// C++ includes used for precompi
2020-08-24 22:26:31
493
原创 操作系统——Linux常见指令
指令列表进入Linux指令输入界面Linux指令输入界面的复制与粘贴切换成系统管理员(最高权限)users——查看所有用户su——切换用户clear——清屏ls——查看全目录cdpwd——当前目录useradd——建立新用户进入Linux指令输入界面小鱼用的是老版的乌班图,有点老,建议下载最新版我们打开虚拟机后,该怎么进入终端呢?新版的乌班图好像右键就可以看到小鱼这个则需要按下Ctrl...
2020-08-06 20:24:58
356
原创 微信小程序——接受父向子传递的数据
情况说明:将(父)test14.js的data数据传到(子)自定义组件component下的Tabs.js中我们先来制定text14.js中data内的数据父向子传递数据做法打开Tabs.js,找到propertiestype:传递数据的类型value:默认值...
2020-08-06 20:24:31
337
原创 微信小程序——阿里巴巴矢量图标用法
1、打开网站https://www.iconfont.cn/2、选择样式3、添加购物车4、点击购物车,添加至项目5、创建项目添加后6、点击Font class,查看在线链接7、复制代码,新建网页页面打开8、回到微信小程序,创建inconfont.wxss文件并粘贴9、找到全局样式文件,引用10、使用...
2020-08-06 20:24:05
395
原创 微信小程序——根据 sitemap 的规则[0],当前页面 [××××××××××] 将被索引
在编写微信小程序代码中,我们常会发现这个警告官方说明:“微信现已开放小程序内搜索,开发者可以通过 sitemap.json 配置,或者管理后台页面收录开关来配置其小程序页面是否允许微信索引。当开发者允许微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引。当用户的搜索词条触发该索引时,小程序的页面将可能展示在搜索结果中。 爬虫访问小程序内页面时,会携带特定的 user-agent:mpcrawler 及场景值:1129。需要注意的是,若小程序爬虫发现的页面数据和真实用户的呈现不一致,那么该页面
2020-07-24 16:00:47
523
原创 Servlet——第一个Servlet
写在前头: 我们一起学Servlet! 今天我们一起做第一个Servlet!! 1️⃣打开eclipse,选择File|New|Dynamic Web Project ..
2020-06-10 11:44:04
182
原创 java——别名问题
写在前头: 我们一起学java! 我们先来看两段代码,你们可以看看有什么不同。 第一段代码,姑且叫做代码A吧。package name;class T{ int level;}public class Tank { public static..
2020-06-05 20:29:36
417
原创 操作系统——作业
写在前头: 这是小鱼上的网课整理来的笔记,希望可以帮助大家更好的理解操作系统这门课!一、作业 这一讲,我们来介绍作业的概念 我们需要从两个方...
2020-04-29 19:42:43
5272
原创 数据库原理与应用——课程介绍及数据库系统概论(下)
写在前头: 这是小鱼上的网课整理来的笔记,希望可以帮助大家更好的理解数据库原理与应用这门课! 三、体系结构 大多数数据库管理系统遵循三级模式结构 &nb...
2020-04-29 19:41:31
358
原创 编译原理——绪论
写在前头: 这是小鱼上的网课整理来的笔记,希望可以帮助大家更好的理解编译原理这门课! 一、计算机程序设计语言(编程语言) 计算机程序设计语言是一组用来定义计算机程序的语法规则。  ...
2020-04-22 22:58:04
1059
原创 操作系统——操作系统概述
写在前头: 这是小鱼上的网课整理来的笔记,希望可以帮助大家更好的理解操作系统这门课! 一、操作系统基本概念 操作系统(OperatingSystem,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管...
2020-04-22 22:57:10
841
原创 数据库原理与应用——课程介绍及数据库系统概论(上)
写在前头: 这是小鱼上的网课整理来的笔记,希望可以帮助大家更好的理解数据库原理与应用这门课! 一、数据管理技术的发展1、人工管理 在计算机问世之前,对数据的管理只能是手工和机械的方式 &...
2020-04-22 22:56:43
1342
原创 编译原理——更新目录
写在前头: 这是小鱼上的网课整理来的笔记,希望可以帮助大家更好的理解编译原理这门课! 如无意外,更新顺序会依据下列所述,每周三晚更新(大概)。  ...
2020-04-19 16:02:44
207
原创 数据库原理与应用——更新目录
写在前头: 这是小鱼上的网课整理来的笔记,希望可以帮助大家更好的理解数据库原理与应用这门课! 如无意外,更新顺序会依据下列所述,每周三晚更新(大概)。 &...
2020-04-19 16:01:34
273
原创 操作系统——更新目录
写在前头: 这是小鱼上的网课整理来的笔记,希望可以帮助大家更好的理解操作系统这门课! 如无意外,更新顺序会依据下列所述,每周三晚更新(大概)。  ...
2020-04-19 16:01:11
162
原创 蓝桥杯试题——判断奇偶
写在前头: 小鱼写的文章主要面向的是初学者,内容可能过于啰嗦,请见谅。 问题描述 判断一个数是奇数还是偶数 输入格式 如果是偶数,输出“e...
2020-04-09 23:16:06
207
原创 蓝桥杯试题——相邻数对
写在前头: 小鱼写的文章主要面向的是初学者,内容可能过于啰嗦,请见谅。 问题描述 给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。 输入格式 &n...
2020-04-09 23:05:43
745
原创 javaweb——表单标签注册页面
写在前头: 小鱼写的文章主要面向的是初学者,内容可能过于啰嗦,请见谅。 ps:看不懂的可以翻翻小鱼之前写的《javaweb——HTML基础(一)》!! 成品展示: 源码:<!DOCTYPE html>&...
2020-04-06 19:27:25
456
原创 javaweb——HTML基础(一)
写在前头: 小鱼写的文章主要面向的是初学者,内容可能过于啰嗦,请见谅。 HTML的建立: 我们打开eclipse IDE软件后,新建一个HTML File,初始样式便是这样:<!DOCTYPE html&...
2020-04-06 16:55:46
348
原创 蓝桥杯试题——字符串合并
#include<iostream>#include<cstring>#include<stdio.h>using namespace std;int main(){ char s1[100],s2[100]; int k=0; char *p=s1,*q=s2; gets(s1); gets(s2); whi...
2020-03-26 23:48:56
865
原创 【万字长文】关于C++ Primer Plus(一)
这篇笔记是小鱼在上学时候看《C++ Primer Plus》时所作,里面都是知识点的总结和归纳,希望能帮上大家!预处理器编译指令:#include编译指令:using namespace函数头:int main( ) (描述了函数与调用它的函数之间的接口)函数名前面的是部分叫函数返回类型 (int main()的函数返回类型是int,描述的是从函数返回给调用它的函数信息)函数...
2020-03-26 17:53:31
733
原创 计蒜客——各个单词的长度
题目要求: 输入一行单词序列,相邻单词之间由 1 个或多个空格间隔,请对应地计算各个单词的长度。 注意,如果有标点符号(如连字符,逗号,句号),标点符号算作与之相连的词的一部分。没有被空格间隔开的符号串,都算作单词。 输入格...
2020-03-23 21:31:17
2335
1
原创 关于查找单链表中倒数第K个结点的元素
查找单链表中倒数第K个结点的元素题目要求: 已知一个带有表头结点的单链表,结点结构为(data,link),假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数),若查找成功,算法输出该结点的data域的值,并返回1;否则,只返回0。...
2020-03-23 00:38:47
1766
4
原创 写在最前面
       本人,外号鱼鳞,在校本科学生,软件工程专业。作为一位计算机学院的学生,在各个方面真的觉得和各位大佬们存在不小的差距,本人于今日正式开始写博客,记录生活中的遇到的难题,也记录各种笔记。与君同游编程之海,一起共勉,一起努力,一起发奋,一起进步,一起成功!2020.3.22,于此...
2020-03-22 22:22:47
172
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人