<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MikeSentence的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MikeSentence</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MikeSentence]]></copyright><item><title><![CDATA[【后端】后端技术评价维度总结]]></title><link>https://blog.youkuaiyun.com/MikeSentence/article/details/159579289</link><guid>https://blog.youkuaiyun.com/MikeSentence/article/details/159579289</guid><author>MikeSentence</author><pubDate>Sat, 28 Mar 2026 13:11:08 +0800</pubDate><description><![CDATA[这关系到项目启动速度和初期质量。]]></description><category></category></item><item><title><![CDATA[记录一次失败的哈深计算机夏令营保研经验 2021-07-16]]></title><link>https://blog.youkuaiyun.com/MikeSentence/article/details/118830253</link><guid>https://blog.youkuaiyun.com/MikeSentence/article/details/118830253</guid><author>MikeSentence</author><pubDate>Fri, 16 Jul 2021 23:51:53 +0800</pubDate><description><![CDATA[记录一次失败的哈深计算机夏令营保研经验
我的情况: 2021年, 大三, 学分绩排名: 86/181, 由于有工大的保研资格,所以参加了夏令营.
我没有像其他同学那样海投, 其一是觉得自己应该没有精力去都参加, 其二是几乎是铁了心想去哈深, 因为离家近, 并且不想在哈尔滨再呆两三年
因为是6月底截止的投递, 所以7月2号收到了入营通知. 听说往年入营人数不多, 我顿时有点侥幸+小骄傲. 说实话我一开始并没有想到能入营, 因为自己的简历并不丰富, 而且成绩单上有些专业课分数很低, 只有60出头. 不过能入营就]]></description><category></category></item><item><title><![CDATA[算法题 leetcode #4 寻找两个正序数组的中位数 二分查找]]></title><link>https://blog.youkuaiyun.com/MikeSentence/article/details/114632447</link><guid>https://blog.youkuaiyun.com/MikeSentence/article/details/114632447</guid><author>MikeSentence</author><pubDate>Wed, 10 Mar 2021 12:43:40 +0800</pubDate><description><![CDATA[leetcode #4寻找两个正序数组的中位数
O(m+n)的思路大家都会, 合并两个数组再找出中位数即可
题目的进阶要求是时间复杂度为O(log(m+n), 思路是使用二分查找, 将寻找中位数转换为寻找第k小的元素, 详细见代码注释
public class Test{
    static void print(String x){
        System.out.println(x);
    }

    static void print(int x){
        System.out]]></description><category></category></item><item><title><![CDATA[算法学习 区间dp 涂色PAINT]]></title><link>https://blog.youkuaiyun.com/MikeSentence/article/details/107894820</link><guid>https://blog.youkuaiyun.com/MikeSentence/article/details/107894820</guid><author>MikeSentence</author><pubDate>Sun, 09 Aug 2020 15:46:18 +0800</pubDate><description><![CDATA[题目链接：
牛客网 涂色PAINT


这是一道区间dp题，题目有小错误，字符串的长度不是5，而是小于1005的长度。
定义：f[i][j] 为区间[i,j]需要涂色最少的次数
我们可以发现这样一件事：我们涂色尽量从最两端的颜色开始涂，虽然无从证明，但是对该题是正确的结论。
假设字符串为s，当区间[i,j]两端颜色相同时，可以先把整段区间涂成该种颜色，所以此时省略一步，即
f[i][j]=min(f[i+1][j],f[i][j-1]);
只有这种情况特殊，之后套用区间dp模板即可：
	for(int l ]]></description><category></category></item><item><title><![CDATA[哈工大2020春软件构造实验二实验报告]]></title><link>https://blog.youkuaiyun.com/MikeSentence/article/details/107894560</link><guid>https://blog.youkuaiyun.com/MikeSentence/article/details/107894560</guid><author>MikeSentence</author><pubDate>Sun, 09 Aug 2020 15:30:09 +0800</pubDate><description><![CDATA[2020年春季学期
计算机学院《软件构造》课程
Lab 2实验报告
姓名	赵俊
学号	1180300508
班号	1836101
电子邮件
手机号码
目录
1 实验目标概述	1
2 实验环境配置	1
3 实验过程	1
3.1 Poetic Walks	1
3.1.1 Get the code and prepare Git repository	1
3.1.2 Problem 1: Test Graph 	1
3.1.3 Problem 2: Implement Graph 	1
3.1.3.1 Impl.]]></description><category></category></item><item><title><![CDATA[算法学习 简单的动态规划题 乌龟棋]]></title><link>https://blog.youkuaiyun.com/MikeSentence/article/details/107805362</link><guid>https://blog.youkuaiyun.com/MikeSentence/article/details/107805362</guid><author>MikeSentence</author><pubDate>Wed, 05 Aug 2020 01:13:21 +0800</pubDate><description><![CDATA[题目链接如下

牛客网-乌龟棋



这是一道dp水题

状态转移函数包含在代码中


#include &lt;bits/stdc++.h&gt;
#define LL long long
#define MAXN 45
using namespace std;

int n,m;
int f[MAXN][MAXN][MAXN][MAXN];
int a[355],b[125];
int x[5];

int main() {
	scanf("%d%d",&amp;n,&amp;m);
	for(int.]]></description><category></category></item><item><title><![CDATA[算法学习 单调栈 最大子矩阵问题]]></title><link>https://blog.youkuaiyun.com/MikeSentence/article/details/107740271</link><guid>https://blog.youkuaiyun.com/MikeSentence/article/details/107740271</guid><author>MikeSentence</author><pubDate>Sun, 02 Aug 2020 08:55:29 +0800</pubDate><description><![CDATA[单调栈即栈的元素存储满足单调性。
单调性是基于从栈顶到栈底元素大小关系而言的，如：(代码中的大小关系可以自定义，如将&lt;改为&lt;=等)
单调递增栈：栈顶到栈底单调递增
	stack&lt;int&gt; stk;
	int tmp;
	...
	...
	while(!stk.empty()&amp;&amp; stk.top() &lt; tmp) {
		stk.pop();
	}

单调递减栈：栈顶到栈底单调递减
    stack&lt;int&gt; stk;
	int tmp;
	...]]></description><category></category></item><item><title><![CDATA[Java程序设计 重写equals方法遇到父类与子类的比较问题]]></title><link>https://blog.youkuaiyun.com/MikeSentence/article/details/107091010</link><guid>https://blog.youkuaiyun.com/MikeSentence/article/details/107091010</guid><author>MikeSentence</author><pubDate>Thu, 02 Jul 2020 22:14:00 +0800</pubDate><description><![CDATA[当我们写了一个类名叫Father并重写了equals方法时，我们或许会这样写


static class Father {
	String name = "fat";

	@Override
	public boolean equals(Object obj) {
		if (obj instanceof Father) {
			Father that = (Father) obj;
			if (this.name == that.name || this.name.equals(that.name)]]></description><category></category></item><item><title><![CDATA[git的使用和常见的问题（新手向）]]></title><link>https://blog.youkuaiyun.com/MikeSentence/article/details/106690573</link><guid>https://blog.youkuaiyun.com/MikeSentence/article/details/106690573</guid><author>MikeSentence</author><pubDate>Thu, 11 Jun 2020 16:46:46 +0800</pubDate><description><![CDATA[哈工大软件构造这门课为我们打开了git的大门
什么是git我就不再多说了，不过由于经常遇到很多git新手常见的问题，不停地重复性查找资料会很浪费时间，这里把这个学期收集的一些新手常用的git指令做了整理，贴出来供大家参考
git的使用
1.首先是配置全局用户名
（其实就是相当于在你的电脑上创建了一张名片，保存了登录github的邮箱和用户名，以后用git就不用再重新输入了）
随便在一个地方git bash here打开git 终端
输入命令
git config --global user.emali “x]]></description><category></category></item><item><title><![CDATA[软件构造实验四心得（一）关于设计面向client的App的感受]]></title><link>https://blog.youkuaiyun.com/MikeSentence/article/details/106532609</link><guid>https://blog.youkuaiyun.com/MikeSentence/article/details/106532609</guid><author>MikeSentence</author><pubDate>Wed, 03 Jun 2020 20:50:14 +0800</pubDate><description><![CDATA[在实验三为了赶进度，没有进行可复用的设计，每个App我居然只有一个方法--&gt;main方法，所有变量、所有可分割的算法我都全部写在main方法里，最后那天花了一整天才把三个App都写好。

在实验四，我们学习了checked Exception，实验要求我们利用checked Exception对三个App进行改造，我想tmd这不是叫我重构那三个烂代码吗？思考了小久，我突然觉得我App里很多东西是多余的，那些杂糅的算法完全可以封装成为一个个静态的方法，配合上自定义的checked Exceptio...]]></description><category></category></item><item><title><![CDATA[哈工大软件构造实验一实验报告]]></title><link>https://blog.youkuaiyun.com/MikeSentence/article/details/104905249</link><guid>https://blog.youkuaiyun.com/MikeSentence/article/details/104905249</guid><author>MikeSentence</author><pubDate>Mon, 16 Mar 2020 18:33:12 +0800</pubDate><description><![CDATA[2020年春季学期计算机学院《软件构造》课程









Lab 1实验报告



















			姓名
			
			
			赵俊
			
		
			学号
			
			
			1180300508
			
		
			班号
			
			
			1836101
			
		
			电子邮件
			
			
			707434418@...]]></description><category></category></item><item><title><![CDATA[哈工大csapp 大作业 hello的一生]]></title><link>https://blog.youkuaiyun.com/MikeSentence/article/details/103762739</link><guid>https://blog.youkuaiyun.com/MikeSentence/article/details/103762739</guid><author>MikeSentence</author><pubDate>Mon, 30 Dec 2019 11:49:11 +0800</pubDate><description><![CDATA[计算机系统 大作业
题     目  程序人生-Hello’s P2P	
专       业     计算机类
学　　   号      1180300508
班　　   级      1836101
学       生      赵俊        　　　
指 导 教 师      刘宏伟
计算机科学与技术学院
2019年12月
摘 要
本文通过对hello预处理、编译、汇编、链接的过程以及在此...]]></description><category></category></item></channel></rss>