自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分治法求最大子列和

使用分而治之的方法计算最大子序列

2023-12-11 14:28:25 501

原创 博客摘录「 网络协议 9」2023年4月10日

路由分静态路由和动态路由,静态路由可以配置复杂的策略路由,控制转发策略;动态路由主流算法有两种,距离矢量算法和链路状态算法。基于两种算法产生两种协议,BGP 协议和 OSPF 协议。

2023-04-10 12:08:25 127

原创 loadbalancer stuffs

【代码】loadbalancer stuffs。

2023-04-01 23:58:15 173

原创 网络故障排除思路

网络故障排查

2023-03-12 21:02:53 425

原创 2022年12月3日 求树的总结点数的另一种解法

分情况计算二叉树节点的个数

2022-12-03 22:51:04 313

原创 2022年11月25日 二叉树常见操作【创建,4种遍历,深度,节点个数,叶子节点个数……】

树的遍历,层次遍历算法

2022-11-25 16:55:22 387

原创 2022年11月24日 复习指针与数组练习

指针与数组

2022-11-24 19:57:49 118

原创 力扣【初级算法】删除排序数组中的重复项

力扣初级算法

2022-06-05 10:40:46 216

原创 前端学习笔记

文章目录1.web的工作原理2.html语义元素2.1 常见语义元素2.测验3.CSS1.web的工作原理客户机向某地址网页上的index.html发送请求,服务器收到请求后将该网页返回给浏览器,浏览器根据< img/>标签向服务器发送该图片请求,服务器将该请求返回给浏览器2.html语义元素2.1 常见语义元素<header></header><nav></nav><section></section>&l

2022-03-27 18:41:29 1252

原创 毕设学习笔记

做项目简单python语法,不合适用于具体学习python

2022-03-24 21:37:37 1915

原创 毕业设计 python爬虫基础+数据分析

学习目标:完成内容:python爬虫基础+数据分析(3.23-4.10) 6天学会数据可视化内容 4月10号完成毕设论文【如果没有被免毕业设计的话】学习内容:软件安装安装python3.10.3、安装pycharm爬虫基础掌握 python 基本语法掌握条件语句掌握循环语句字符串列表(上)列表(下)学习时间:提示:这里可以添加计划学习的时间例如:周一至周五上午 8 点—上午11点半下午2点半-晚上6点周六上午 9 点-上午 11 点周日下午 3 点

2022-03-24 20:24:57 2083

原创 前端大作业——靓丽皮包销售系统

一、 实验需求分析1.顶部导航条,分为系统名称综述、简述、分类、搜索框。2.录播大图5张,使用bootstrap 使用class=”carousel slide”.3.轮播图下每个tab标签与导航二级子菜单联动,使用class=”feature-divider”.每部分子内容包括对皮包名称、皮包品牌简介,以及皮包公司简介。4.四个二级子菜单右边为用户登录模板,包含用户名,密码,记住我,登录按钮,左下角有忘记密码链接。其中当光标放置sign in 按钮时,按钮发生动态变化。5.四个二级子菜单与用户登

2020-12-19 20:09:11 639 2

原创 idea靓丽皮包销售系统

持续更新中……1.idea修改编码方式

2020-12-10 09:22:51 138

原创 “卓见杯”2020年河南省第二届CCPC大学生程序设计竞赛 ProblemE.发通知

高阅读量文章:c语言long和long long的取值范围unsigned int (unsigned long)4字节8位可表达位数:2^32=42 9496 7296范围:0 ~ 42 9496 7295 (42*10^8)int (long)4字节8位可表达位数:2^32=42 9496 7296范围:-21 4748 3648 ~ 21 4748 3647 (21*10^8)long long (__int64)8字节8位可表达位数:2^64=1844 6744 0737

2020-11-24 18:54:24 397

原创 2020-11-23

1.com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver的区别2.怎么样实现一台电脑上两个mysql自由切换版本3.mysql操作指南:如何查看mysql 的端口号

2020-11-23 17:00:20 88

原创 2020ccpc河南赛ProblemA 班委竞选

签到题思路:1.开一个足够大的二维数组,一维表示职位,二维表示改职位下的最大票数【1表示职位,2表示人】2.初始化数组。如果对数组不进行初始化,不会AC。3.博主从1开始对数组计数。i表示班级人数,每次输入职位t和第i人获得的票数c,如果第i个人的职位c票数小于t,则把此时的票数赋值给该职位,作为最大票,同时记录对应的人。具体代码如下#include<bits/stdc++.h>using namespace std;int main(){ int n,m,c,t; c

2020-11-21 22:22:36 332

原创 intellij idea解决外部项目导入问题

因为上javaweb课,老师总是会传一些项目在学习通上,老师所用的编译环境是myeclipse,与某些路径idea有些不同,还需jar包的配置,故写了这篇文章。

2020-11-21 00:10:57 844

原创 windows of ccpc

#include <stdio.h>#include <math.h>void f(int n, int s, int t){ if(n==2) { if(t==1) { if(s==1) printf("CC"); else printf("PC"); } else { if(s==1) printf("PP"); else printf("CP"); } return ; } int x=s%(n/2);

2020-11-20 00:41:59 261

原创 基于bootstrap的科比中文网

一、盒子模型知识CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。下面的图片说明了盒子模型(Box Model):不同部分的说明:Margin(外边距) - 清除边框外的区域,外边距是透明的。Border(边框) - 围绕在内边距和内容外的边框。Padding(内边距) - 清除内容周围的区域,内边距是透明的。Content(内容) - 盒子的内容,显示文本和图像。当您指定一个 CSS

2020-11-19 11:14:10 906 3

原创 基于bootstrap的现代浏览器博物馆

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="css/boo.

2020-11-18 19:52:55 482

原创 回溯法的算法框架

理解回溯法的深度优先搜索策略掌握用回溯法接替的算法框架通过应用范例学习回溯法的设计策略回溯法也叫试探法,他是一种利用试探法或者回溯(Backtracking)的搜索技术求解的方法。回溯法在问题的解空间中使用一种可以避免不必要搜索的穷举式搜索发,可以系统的搜索问题的所有解或者任意解。回溯法在问题的解空间树中,按深度优先策略,或者先序遍历,根-左-右,从根节点出发搜索解空间树。注意:这颗解空间树不是遍历前预先建立好的,而是隐含在便利过程中。问题的解空间:对于问题的一个实例,满足约束条件(考虑左分支

2020-06-14 22:27:10 412

原创 函数返回vector类型

目录函数的返回值是vector的好处例:第192场力扣周赛的第一题函数的返回值是vector的好处在不知数组的大小的情况下,vector可以规避这个问题所以当在函数体中处理一个数组需返回另外一个数组时,函数的返回值类型可以设置成vector <int>例:第192场力扣周赛的第一题class Solution { vector<int> ans;public: vector<int> shuffle(vector&l.

2020-06-07 12:26:39 10396

原创 mysql 修改数据类型

mysql 修改数据类型只修改列的数据类型的方法:通常可以写成 alter table 表名 modify column 列名 新的列的类型例如:student表中列sname的类型是char(20),现在要修改为varchar(20),SQL语句如下 alter table student modify column sname varchar(20);同时修改列名和列的数据类型的方...

2020-04-17 17:09:31 15707

原创 5368. 找出数组中的幸运数(数字大小与个数相等)

知识点:for循环 arr[i]++class Solution { public int findLucky(int[] arr) { int limit = 500; int[] cnts = new int[limit + 1];//创建新数组 for(int a : arr){//代表arr的第a个元素 ...

2020-03-29 12:25:10 177

原创 PTA 7-33 简易连连看

第一:每一对位置(x,y)也对应了相应的i和j,所以需要三重循环来表示pan[shu[i][1]][shu[i][2]] ,1.最内层【】表示位置的位置,2.次层【】表示字母的位置,3.最外层pan【】表示了结果。第二:pan[11][11]需要作为全局变量,不然无法输入;第三:测试点三 “ ” 不能重复判断;第四:当最后全部变为 “ ”的时候,是直接输出Congratulation...

2020-03-01 09:44:37 658

原创 7-32 螺旋方阵

比矩阵转置更加难。第一:i,j互换可使行列互换。第二:考虑旋转到第几行结束。(i = n/2+1)第三:变量的取值范围:当为横加时:j∈[i,n-i-1];竖加时:j∈[i+1,n-i-1];横减时:j∈[n-i-2,i];竖减时:j∈[n-2-i,i+1];#include<iostream>#include<cstdio>using namespace s...

2020-02-29 23:20:20 211

原创 (大二寒假)第三篇:生理周期__枚举法

人有体力、情商、智商的高峰日子,它们分别每隔23天、28天和33天出现一次。对于每个人,我们想知道何时三个高峰落在同一天。给定三个高峰出现的日子p,e和i(不一定是第一次高峰出现的日子),再给定另一个指定的日子d,你的任务是输出日子d之后,下一次三个高峰落在同一天的日子(用距离d的天数表示)。例如:给定日子为10,下次出现三个高峰同一天的日子是12,则输出2。输入输入四个整数:p, e, i和...

2020-02-27 21:41:15 204

原创 c语言从首地址从0开始的原因

从上面看出,当数组元素下标从0开始时,每个元素的地址计算如下: 第0个元素地址:首地址 (首地址 + 0*4) 第1个元素地址:首地址 + 1*4 第2个元素地址:首地址 + 2*4 ...

2020-02-21 19:52:46 938

原创 寒假的120道pta的总结

写代码需考虑①变量的类型是string、int、long long、char、double这个very important!②输出的格式,通常和代码的整体架构有关,要求不要急于写,先构思,draw a picture in your brain, 整体结构想好了,再开始写。1.string和char的转化#include<iostream>#include<cstring&...

2020-02-21 01:04:40 181

原创 int、longlong 、string的取值范围

写 通讯录有感把string类型的bri变成long long类型测试点就可以通过。又来到这个问题:在C语言里:int \string\ longlong变量的位数和取值范围int 4 bytesstring 8 byteslong long的最大值:8 bytes 9223372036854775807long long的最小值:8 bytes -92233720368547758...

2020-02-20 09:20:16 709

原创 写在主函数前面的内容

#include<bits/stdc++.h>#define fi first#define se second#define pb push_back这是编译预处理中的宏定义,#define是宏定义的标志。这句话意思是把pb定义为push_back,push_back是C++算法语言里面的一个函数名,作用是字符串之后插入一个字符。有了宏定义,在源程序编译前,系统会先把...

2020-02-17 11:19:59 617

原创 说反话

法1:递归链接(题在链接里)法2:一般方法:#include <cstdio>#include <iostream>#include <cmath>#include <algorithm>#include <string.h>using namespace std;char map[5000][200];char ...

2020-02-16 08:03:59 159

原创 剔除数组中重复的数字

剔除一个数组中的重复的数例如, 3 3 5 -15 6 4 6 1剔除的方法 遍历arr3,和i前面的相比方法1(不使用标志变量)printf("%d",c[0]);for(int i=1;i<k;i++){ int flag=1; for(int j=0;j<i;j++){ if(c[j]==c[i]) flag=0; } if(flag==1){ ...

2020-02-10 23:53:34 1020

原创 (大二寒假)第二篇:上台阶

递归的思想之一为把大问题分解为更小的问题解决,上台阶是一个很好的例子。楼梯一次爬1级或者2级,输入楼梯的阶数,求不同的走法数。e.g.如果一共有3级,那么3 = 1+1+1 = 1+2 = 2+1,所以有3种方法输入若干行,每行包含一个正整数N,代表楼梯级数。N<=30.输入:5810输出:83489 #include<iostream> usin...

2020-02-02 17:34:43 171

原创 (2020大二寒假) 逆波兰表达式

逆波兰表达式(递归)今天是2020年,大年初九,由于2019-nCorv(新型冠状病毒)我已经在家宅了10天了,不能出去玩,真的快要憋死了!!!想要干一番事业的心也消磨殆尽。好难啊!不,不能让放弃,所以还是要加油!所以开始写一篇博客。逆波兰表达式的定义:1) 一个数是一个逆波兰表达式,值为该数。2)“运算符 逆波兰表达式 逆波兰表达式” 是逆波兰表达式,值为两个逆波兰表达式的值运算的结果。...

2020-02-02 17:08:06 175

原创 输入流

istream &is是一个引用的定义。其中,istream是In Stream的简称,即输入流。这是C++中用来读取输入的一个类,封装了大部分的常用输入操作,如cin就是该类最常用的一个对象。&is表示定义一个引用,其名字为is。引用是C++中的一种特殊类型,定义时本身并不会申请内存,而是直接使用初始化变量的内存,相当于该变量的别名。其好处在于,由于不需要申请分配内存,也不会...

2019-12-15 19:38:54 350

原创 值传递与址传递

没有传递地址,不会改变大小

2019-12-08 17:11:16 102 1

原创 压缩矩阵

设矩阵 A 是一个对称矩阵,为了节省存储,将其下三角部分(如图所示)按行序存放在一维数组 B[ 1, n(n-1)/2]中,对下三角部分中任一元素 a i,j (i≤j), 在一维数组 B 中下标 k 的值是:()i(i-1)/2+j-1i(i-1)/2+ji(i+1)/2+j-1i(i+1)/2+j答案:A...

2019-11-30 20:20:08 492 1

原创 压缩存储方式

数据结构,设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a11为第一元素,其存储地址为1,每个元素占一个地址空间,则a85的地址为( A ).A.33 B.32 C.18 D.40是这样存储的a11 a21 a22 a31 a32 a33.以此类推.那么a11到a77一共有(1+7)*7/2=28个.a81到a85是5个所以就是33...

2019-11-30 20:10:45 4694

原创 乘法溢出问题

1)先做除法在做乘法,(2)扩大定义范围如doubledouble a,b,c;c=ab/100.0;ab是超过4294967295的,但是ab/100是绝对不超过4294967295所以先做除法在做乘法就行了a/100b,你可以定义成double类型double 和 float 的区别是double精度高,有效数字16位double a,b,c;c=a*b/100.0;...

2019-11-06 19:50:56 1244

空空如也

空空如也

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

TA关注的人

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