- 博客(32)
- 资源 (8)
- 收藏
- 关注

原创 2020清华计算机科学与技术录取分析总结
声明:本文章首发于2020年清华大学计算机系学硕拟录取分析,未经作者授权,禁止任何形式的的转载!本文尽可能以一个客观的角度分析2020年被录取学硕同学的情况,以备参考。2020年被录取计算机学硕(非强军计划)的14位同学情况2020年清华大学计算机系学硕初试线:359。初试科目:101,201,301,912。1. 从以下三个方面列举出计算机学硕拟录取同学的背景本科: 清华大学(2),中国科学技术大学(1),上海交通大学(1),同济大学(1),中南大学(1)
2020-06-12 18:55:21
1889
原创 [力扣146. LRU 缓存 ](https://leetcode.cn/problems/lru-cache/description/)
LRU是Lease Recently User的缩写,意思是最近 最少使用。比如设计一个文件缓存系统,每个文件有自己的大小和访问时间,文件缓存系统有总的大小,当往这个文件系统中放入新的文件时,如果发现超出文件缓存系统的容量,那么把访问时间最旧的文件删掉。使用LinkedHashmap(HashMap的子类,能够记住插入数据的顺序).
2023-08-29 22:03:13
1280
原创 408院校整理及备考资料分享
本文始发于Mind Sky21年王道电子书:链接:https://pan.baidu.com/s/1YZqmb3MyUy8j8EudRYnpZw提取码:99d121年天勤电子书:链接:https://pan.baidu.com/s/1Hcwj1NY_2VulaXhf0tKL5w提取码:ufai408笔记:链接:https://pan.baidu.com/s/1_PPNfhvrKSZMjbYQuDnI0g提取码:04to408真题:链接:https://pan.baidu.com/s/1U9n4
2020-06-09 10:54:23
1595
原创 C语言读/写txt文件实例
#include <stdio.h>#include <stdlib.h>#include <string.h>#define MAX_LINE 1024int main(){ //读 char buf[MAX_LINE]; /*缓冲区*/ FILE *fp; /*文件指针*/ int len; /*行字符个数*/ //读 if((fp = fopen("test.txt","r")) == N
2020-05-11 20:20:59
1231
原创 pat b1013 数素数
主要考虑格式问题。每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。行末没有空格意味着从第一行到最后一行末尾都没有空格,故以前n-m个目标素数输出后再输出最后一个目标素数。//������#include <cstdio>int prime[10001];void primeMtoN(int m, int n);bool isPrime(int n); // �ж�һ�����Ƿ�Ϊ����bool isPrime(int n){ if(n ==
2020-05-09 20:11:15
440
原创 1025 PAT Ranking
1025 PAT Ranking#include <stdio.h>#include <string.h>#include <cstring>#include <algorithm>using namespace std;struct Student{ char id[15]; // 准考证号 int score; //...
2020-05-07 17:26:20
167
原创 pat b1009
b1009 说反话#include <stdio.h>/*思路:使用gets函数读入一整行,从左至右枚举每一个字符,以空格为分割符对单词进行划分并按顺序存放到二维字符数组中,最后按单词输入顺序的逆序来输出所有单词。注意点:最后一个单词之后输出空格会导致“格式错误”由于pat是单点测试,使用EOF来判断单词是否已经输入完毕。*/int main(){ i...
2020-05-05 12:08:59
231
原创 【数据结构与算法分析——C语言描述】练习1.4
思路:1.函数printHeadfile()接受一个文件路径,并打开该路径文件。2.成功打开后,不断读入文件内一行数据buf。如果该行是一个“#include ”指令行,则由printHeadfile()打开并输出该子文件内容后,输出当前数据行buf(“#include ”指令行)。3.读入下一行数据。直到读取不到,关闭文件。结束。#include <stdio.h>#inc...
2020-05-04 22:00:31
305
原创 只使用处理I/O的PrintDigit函数,编写一个过程以输出任意实数-数据结构与算法分析-C语言描述 Mark Allen Weiss-第一章练习题
#include <stdio.h>#include <stdlib.h>#include <math.h>int printDigit(int a){ printf("%d", a);}void printInt(int N){ if(N >= 10) printInt(N / 10); printD...
2020-05-03 21:40:24
674
原创 求解字谜游戏问题-数据结构与算法分析-C语言描述 Mark Allen Weiss-第一章练习题
/* 编写一个程序求解字谜游戏问题。 */#include <iostream>#include <vector>#include <string>using namespace std;int m, n, p; //p代表需要解谜的单词数string s, s0; //定义的临时变量,用来输入vector<st...
2020-05-03 21:12:46
628
原创 确定N个数中的第k大元素-数据结构与算法分析-C语言描述 Mark Allen Weiss-第一章练习题
/*具体方法:使用类似快速排序,执行一次快速排序后, 每次只选择一部分继续执行快速排序,直到找到第K个大元素为止, 此时这个元素在数组位置后面的元素即所求时间复杂度: 若随机选取枢纽,线性期望时间O(N) 若选取数组的“中位数的中位数”作为枢纽,最坏情况下的时间复杂度O(N) 利用快速排序的思想,从数组S中随机找出一个元素X,把数组分为两部分Sa和Sb。 Sa...
2020-05-03 20:45:59
327
原创 PAT B1036
#include <bits/stdc++.h>int main(){ int N; char c; scanf("%d", &N); getchar(); /* 第一个getchar()是用来吸收回车符的。 scanf("%d",&N)实际上你输入的不仅仅是一个int还有一个回车符:"\n", 不过i...
2020-05-01 22:18:50
147
原创 郑莉-C++语言程序设计-第六章综合实例
//date.h#ifndef _DATE_H_#define _DATE_H_class Date{private: int year; int month; int day; int totalDays; //公元元年开始的第几天public: Date(int year, int month, int day); //构造 int getYear() const {...
2020-04-25 20:43:14
3468
1
原创 字符串转换为整型
代码#include <iostream>#include <stack>#include <string>int main(){//字符串转换为“12345”转换为整型的12345 int number = 0; std::string s = "12345"; int t = s.length(); printf(...
2020-04-15 16:13:58
339
原创 AcWing 1.A+B
AcWing 1.A+B链接: 1.A+B.代码:#include <iostream>using namespace std;int main(){ int A,B; cin>>A>>B; cout<<A+B; return 0;}
2020-03-31 21:26:04
140
原创 Error mounting /dev/sdb1 at /media/herbert/programfiles1: Command-line `mount -t "ntfs" -o "uhelper=
我的电脑是在win10下装的ubuntu16.04双系统,今天进入ubuntu系统访问win10磁盘,出现如下错误:可能原因:上一次使用win10后使电脑睡眠,没有完全关机,这次开机直接进入ubuntu系统,访问win10磁盘报错。解决方法:在终端输入如下命令,查看分区挂载情况sudo fdisk -l设备 启动 Start 末尾 扇区 S...
2019-05-10 14:14:16
1340
原创 解决ubuntu16.04 ‘E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用) ’ 问题
sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock
2019-05-01 22:34:30
602
原创 E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/ 加锁 问题解决方法
sudo rm /var/lib/apt/lists/lock
2019-04-30 15:48:05
506
原创 配置CoTurn
配置CoTurn修改 路径为 turnserver-3.2.3.95/examples/etc 下的turnserver.conf文件 直接用下面的替换就可以了文件内容: listening-ip=内网IP (不要用127.0.0.1 要用 局域网ip 类似192.169.0.55 ) listening-port=3478 tls-listening-port=5349 ...
2019-04-30 15:47:11
779
1
原创 C语言 磁盘调度模拟
//created by Herbert on Nov 24,2017/*C语言 磁盘调度模拟 什么是磁盘调度? 磁盘调度指待的是访问的磁道时,当前磁头访问的方式(也指待是算法)。 磁盘的访问也是一种I/O设备的访问,在数据访问中需要知道如何去访问从内存以及I/O传输过来的数据。 怎么样去存储或者是读取在磁盘上面的数据。磁盘的调度的
2017-12-01 19:18:29
3407
原创 哲学家就餐问题-预备知识及深入探讨
/* created by Herbert on 16 Nov,2017 预备知识: 信号量:信号量是管理相应临界区的公有资源,它代表可用资源实体。 在操作系统中,信号量sem是一个整数。在sem大于等于零时代表 可供并发进程使用的资源实体的数目,但sem小于零时则代表则代表 等待使用临界区的
2017-11-24 18:59:25
916
原创 处理机调度算法C语言实现
/* created by herbert on 10 Nov */#include <iostream>#include <queue>#include <algorithm>#include <cstdio>#include <iomanip>using namespace std;//进程有三种状态,这里增加一种,表示虽然输入,但还没有到达进入系统时刻typedef en
2017-11-16 23:22:57
9012
5
原创 编写一个表达学生和课程关系的程序-Java描述
编写一个表达学生和课程关系的程序,定义两个类Student和Course.在Student类中有一个Course的数组,表示学生所选的课程;在Course类里有一个Student数组,表示选了该课程的学生。程序首先要求用户输入课程的数量,然后依此输入所有课程的名称;接着要求用户输入学生的数量,然后依次输入学生的信息。先输入学生的姓名,再输入该生选课的数量,接着输入该生选择的每一门课的名称。在输入的过
2017-08-16 16:30:57
2899
原创 利用Python抓取网络图片
利用Python抓取网络图片:1.根据给定的网址获取网页源代码2.利用正则表达式把源代码中的图片地址过滤出来3.根据过滤出来的图片地址下载网络图片import urllib.requestimport reimport osdef open_url(url): req = urllib.request.Request(url) req.add_header('User-Agent
2017-06-03 02:29:53
953
原创 安装CentOS 7 出现的问题的解决方案
今天花了三四个小时安装centos,讲一讲我的体验吧。 1. 是在制作好启动盘后,进入bios的boot 设置 USB优先。 2. 选择第一项 but!!!我的电脑竟然出现了这样的提示Entering emergency mode exit the shell to continue. Type "journalctl" to view system
2017-05-23 21:24:38
3200
1
原创 数值分析——c++实现非线性方程求根的方法
今天做数值分析实验,实验内容是C++实现几个非线性求根的小程序(二分法、迭代法、迭代过程的加速) 代码如下“`include includeusing namespace std; float binSearch();float diedai();float speed(); int main(void) { int o = 666; while (o != 0)
2017-05-22 18:57:20
4840
原创 数值分析常用的几个小程序C++实现
最近对数值分析比较感兴趣,就把王能超先生的《数值分析简明教程》(第二版)拜读了下。闲话不多说,po代码,让自己能有个记忆“`include define IndexMaxLength 100using namespace std; int main(void) { float a[IndexMaxLength], x, v;//a[]是各项的系数 int i, n, k;
2017-05-15 18:47:50
1084
原创 C#学习笔记--关于银行存取款的小实验
C#面向对象程序设计编程模拟实现个人银行的存款业务要求: (1)提供两种账户:活期存款账户CheckingCustom和定期存款账户FixedCustom (2)创建活期账户时,必须提供账户名和开户金额,而账号则根据存款分类自动生成 (3)不论是活期存款账户还是定期存款账户都可以随时存款和取款 (4)活期存款账户的账号范围是10001-19999,活期存款利息一律按当前余额的0.5%计算
2017-04-14 23:34:29
5494
1
原创 C#学习笔记——关于定义属性
属性的基本结构包括标准的可访问修饰符(public、private等),后跟类名、属性和get块(或set块,或者get块和set块,其中包含属性处理代码)。 private int accountNumber; public int AccountNumber { get { //Property get code. return accountN
2017-04-14 22:06:34
423
原创 链表建立(注释较多,方便自查)
#include <stdio.h>#include <stdlib.h>#include <malloc.h>//#define _CRT_SECURE_NO_WARNINGS//创建一个结构体用来表示链表的节点类型typedef struct linkednode{ int data; struct linkednode *next;}snode,*ptr;int m
2017-04-14 17:55:08
399
原创 C Traps and Pitfalls (记录的英文单词)
今天开始欣赏Andrew Koenig 先生的《C陷阱与缺陷》,从第零章开始,我记录对自己有帮助的单词,权作为单词积累。所述单词用粗体标注CHAPTER 0: INTRODUCTIONthe elements of the squence: 序列,顺序the sum of the two proceding ones: 前面的compile: 编译mysterious: 神秘
2017-04-13 22:06:19
401
oi-wiki-18.12.pdf
2020-05-12
清华大学计算机系本科生参考书目.pdf
2020-05-12
人大计算机初试和复试备考
2018-07-23
汇编语言集成开发环境
2017-11-30
《亮剑Java Web项目开发案例导航》光盘镜像
2017-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人