自定义博客皮肤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)
  • 收藏
  • 关注

原创 CSAPP深入理解计算机系统 Lab2(bomb Lab) 详解

最后贴图测试结果对于这个实验,我是以直接阅读逆向的汇编代码为主。实际上以做题为目的,将GDB作为主要调试工具更快,更高效。我认为lab2的特点在于循序渐进,它的前后铺垫做的很好,整体做下来对汇编的理解会提升不少。欢迎大家留言讨论,共同学习。

2023-11-02 10:01:55 743

原创 CSAPP深入理解计算机系统 Lab1(Data Lab) 详解

最后附上最终测试结果陆陆续续用了一周时间完成Lab1,我认为对计算机系统级的数据处理方式和技巧都有所学习,其中很多答案可能不是最优答案,欢迎大家留言讨论,共同学习。

2023-11-02 10:00:40 383

原创 ##刷题笔记## 睁眼看世界了

因为最近一直在刷紫书,而基本上都是看了题解后再动笔开始写,让自己产生一种思路无比顺畅的感觉,结果在今天翻出一个洛谷入门级别的比赛题目尝试了一下才发现自己的。具体比赛见本文记录刷题后的思路和反思。...

2022-08-30 22:17:18 116 1

原创 C++类中等号运算符重载调用拷贝构造函数的一种方法

形参列表不使用引用,目的:隐式调用类的拷贝构造函数产生一个新的局部变量 交换对象的数据成员,目的:局部变量可销毁,如果是堆区数据相当于交换指针,在局部变量调用析构函数时也会将这块内存释放 返回对象的*this(返回值类型为类的引用)目的:可以连等...

2022-01-22 19:30:01 357

原创 力扣刷题记录(#单调栈 #动态规划)

You are given an array prices where prices[i] is the price of a given stock on the ith day.You want to maximize your profit by choosing a single day to buy one stock and choosing a different day in the future to sell that stock.Return the maximum prof.

2022-01-13 15:57:04 3122

原创 递归问题(利用哈希表将分支减少)

问题:一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n级的台阶总共有多少种跳法int frog(int tage){ map<int, int > hash; if (tage <= 2) return tage; if (hash.find(tage) == hash.end()) { hash[tage] = frog(tage - 1) + frog(tage - 2); return hash[tage]; } else .

2021-12-09 16:24:35 641

原创 力扣35题+二分查找算法

Given a sorted array of distinct integers and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order.You mustwrite an algorithm withO(log n) runtime complexity.Example 1:I...

2021-12-07 19:55:22 319

原创 力扣28题心得体会(暴力解法)

Implement strStr().Return the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.Clarification:What should we return when needle is an empty string? This is a great question to ask during an interview.For .

2021-12-07 15:26:08 3152

原创 leetcode_1

Given an array of integers numsand an integer target, return indices of the two numbers such that they add up to target.You may assume that each input would have exactly one solution, and you may not use the same element twice.You can return the answ..

2021-11-11 22:33:25 3999

原创 PAT乙级1011

给定区间[-2^31, 2^31]内的3个整数A、B和C,请判断A+B是否大于C。输入格式:输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出“Case #X: true”如果A+B>C,否则输出“Case #X: false”,其中X是测试用例的编号(从1开始)。输入样例:41 2 32 3 42147483647 0 21474836460 -21.

2021-11-10 20:41:10 46

原创 PAT乙级1010

设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为n*xn-1。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是0,但是表示为“0 0”。输入样例:3 4 -5 2 6 1 -2 0输出样例:12 3 -10 1 6 0注意:记得考虑没有输入的情况。以及,输入的只是常数项的情况。这个.

2021-11-07 14:13:22 47

原创 PAT乙级1009

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Here I Come输出样例:Come I Here World Hello#include<iostream&gt.

2021-11-06 16:15:53 48

原创 PAT乙级1008

一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0 A1……AN-1)变换为(AN-M …… AN-1 A0 A1……AN-M-1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:每个输入包含一个测试用例,第1行输入N ( 1<=N<=100)、M(M>=0);第2行输入N个整数,之间用空格分隔。输出格式:在一行中输出循环右.

2021-11-05 13:43:45 41

原创 PAT乙级1003

1003. 我要通过!(20)“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:1. 字符串中必须仅有P, A, T这三种字符,不可以包含其它字符;2. 任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串;3. 如果 aPbTc 是正确的,那么 aPbATca 也是正确的,其中 a,.

2021-11-04 07:20:11 45

空空如也

空空如也

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

TA关注的人

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