自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [心得] 数据结构 学习总结

对数据结构的一些心得学习了一段时间的数据结构,看了一些书,发现数据结构总会和排序算法连在一起,感觉有点奇怪,数据结构为什么不独立教呢?,为什么书名都是数据结构和算法呢?应用起来才感觉到数据结构就好像算法一样,只不过是存储数据的算法,而数据又往往避免不了排序操作,两者连接才能基本满足对数据的操作。数据结构说白了就是要把人脑中的存储方式(树,图等)用电脑内存具体的物理存储实现。从数组到链表,...

2019-10-07 17:06:11 1727 4

原创 [java] 非静态类中 静态方法 无法直接访问 非静态成员 原因

首先java是面向对象的语言,对于非静态的情况,访问成员一定要通过对象,如果你不能找到实例对象那么就无法访问它。非静态类创建时经常访问自身成员,比如构造函数会初始化成员变量,但我们知道要访问成员得先找到这个实例,而成员函数怎么找到自己的实例呢?java提供了this指针就解决这个问题,我们可以通过它来访问自己的实例对象。静态方法,不依赖于外围类实例,是属于类的,被每个类的实例所共享,因为静态方法只初始化一次,不可能每次类实例化就初始化一次,所以静态方法也无法有this指针,因为每个实例都有自己的this

2021-03-23 20:14:23 800

原创 [c++] mciSendString 执行成功 没有声音

mciSendString是用来播放多媒体文件的API指令,可以播放MPEG,AVI,WAV,MP3。今天我写了个小游戏,想加个BGM,从网易云下载了个mp3,然后打出了下面代码,然后我就看着对面那个帅哥呆呆地看着我,喵喵喵?声音呢?#include<Windows.h>#include<mmsystem.h>#pragma comment(lib,"WINMM.LIB")int main(int argc, char* argv[]){ mciSendStrin

2021-03-21 21:23:36 4068 9

原创 [算法] 浅析状态压缩dp

浅析状压 DP状压 dp 是动态规划的一种,通过将状态压缩为整数来达到优化转移的目的。状态 dp 在写题时一般是多维数组,下标即是状态信息,值为答案,然后推出递推方程。在for中下标即作为循环信息,也作为转移信息。可以先看数据大小是否可以枚举情况,如果可以,那么只需要考虑在状态i时的递推方程即可例题:1.锁106号房间共有n名居民, 他们每人有一个重要度。房间的门上可以装若干把锁。假设共有k把锁,命名为1到k。每把锁有一种对应的钥匙,也用1到k表示。钥匙可以复制并发给任意多个居民。每个106房

2020-10-14 23:13:36 181

原创 [题解]the moon

题面The MoonTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 1120 Accepted Submission(s): 497Special JudgeProblem DescriptionThe Moon card shows a large, full moon in the night’s sky, positioned b

2020-09-16 15:01:28 298

原创 [题解]牛客练习赛69ABC

题号标题A时间复杂度B划分C[旅行]A题目描述DK 想出一道超级没有素质的题DK 给了你一个标准的时钟,初始时间在 12:00每分钟分针会顺时针转动 6°,而时针会顺时针转动 0.5°DK 想知道,t 分钟后,时针和分针的较小夹角的大小是多少由于这题超级没有素质,所以你需要将答案四舍五入到整数输入描述:第一行一个整数 n,表示数据组数第 2 ~ n+1行,每行一个整数 t,意义见题目描述输出描述:输出n行,每行一个整数,表示答案题解...

2020-09-13 19:20:29 273

原创 [博客] 关于更换next主题无法访问页面的问题

title: 关于更换next无法访问date: 2020-9-11type:”博客"错误现象网页访问页面%}page-home{% endif - %} {% endblock %}{% block content %}f% for post in page.posts %}ff post_template.render(post,true)}} {% endfor %}{% include ‘_partials/pagination.swig’ %} [(% endbloc

2020-09-12 10:13:09 775 1

原创 [C++]学生学籍管理系统

实验项目名称 学生学籍管理系统 一、实验目的通过设计一个小型的应用系统,使学生进一步掌握面向对象的程序设计方法,运用C++中的类与对象的概念结合面向对象程序设计的思想,独立完成应用系统的设计,并养成良好的编程习惯。通过这个实践教学平台,培养学生对计算机应用系统的综合设计能力,培养学生正确分析和解决问题的能力,了解系统开发的过程,逐步熟悉程序设计的方法。二、实验要求设计一个程序,对学生的学籍信息进行管理。通过该系统实现对学生基本信息的录入、保存、删除、修改、查询等操作。设计要求及提示如下:1、学生

2020-07-10 20:47:05 11886 7

原创 [C++]关于重定向到txt时输入的字符在输出会变成乱码的问题

在学习了重定向之后,我尝试用txt来当输入的数据,但是总是会出现一个问题——数字还好,一旦出现字符,在运行时就会变成乱码。这不是txt中的数据格式有问题,或者重定向有问题,而是txt的保存问题。在保存txt文件的时候,我的机子默认是用UTF-8的编码保存的,但是我的编译器确实用ANSI码来识别的,所以会出现乱码,只需要在保存的时候更改成和编译器一致的编码就可以解决了。...

2020-07-10 19:15:30 651

原创 [算法]分组背包循环顺序的正确性

分组背包的正确性核心代码for (int k = 1; k <= ts; k++) //循环每一组 for (int i = m; i >= 0; i--) //循环背包容量 for (int j = 1; j <= cnt[k]; j++) //循环该组的每一个物品 if (i >= w[t[k][j]])...

2020-03-30 18:01:04 468

原创 [算法][c++] 冒泡排序 优化

#注:优化名称是为了便于理解加上的,非正式名称;冒泡排序是一种交换排序,实现比较简单,其原始版本如下void bubsort(int a[], int n){ int temp; for (int i=0; i<n-1; i++) { for (int j=0; j<n-i; j++) if (a[j] > a[j+1]) { temp = a...

2019-11-02 14:34:51 487

空空如也

空空如也

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

TA关注的人

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