西电雨课堂-学术交流英语答案
西电雨课堂学术交流英语答案,包含章节练习题和期末考试题,供学习交流使用。
hexo外链设置
我在部分文章中引入了较多的外链,而这些外链统一使用md语法[链接文字](外链地址),这使得渲染得到的网页直接在本标签页打开外链,不仅影响阅读体验,还不利于网站安全和SEO优化。因此查阅相关资料并进行下面的优化调整。 自定义配置 在非本站的外链中添加target="_blank"字段可新建标签页打开,添加rel="noopener noreferrer"字段可以阻止新开页面通过 window.opener 操作原页面,并防止 Referer 泄漏。基于上述原理,在hexo根目录下新建/script...
常用conda指令
记录一些常用的conda指令。 1. 环境配置 查看已有虚拟环境conda env list conda info -e 创建虚拟环境conda create -n env_name python=x.x 激活虚拟环境activate env_name 删除虚拟环境conda remove -n env_name --all 切换回默认环境deactivate env_name activate base activate 获得环境中的所有配置并导出conda env export --name myenv > myenv.yml 重新还原环境con...
hexo配置pangu—butterfly主题
hexo配置pangu—butterfly主题。
KMP算法
KMP算法——用于字符串匹配。优点是在匹配的过程中不用回退主指针,子指针会根据子串中最长相等前后缀来进行回退,能够大大降低时间复杂度。 这里有几个定义需要说明: 前缀:不包含尾字符的所有子串 后缀:不包含首字符的所有子串 举例:T = aabaaf 子串 说明 最长相等前后缀的长度 $t_1=\mathrm{a}$ 无前缀也无后缀 $\pi \left( 0 \right) =0$ $t_1=\mathrm{aa}$ 前缀为$\small{\mathrm{a}}$后缀也为$\smal...
力扣刷题-字符串
力扣 344 反转字符串 双指针秒了。 123456789101112void reverseString(vector<char>& s){ int left = 0; int right = s.size() - 1; while(left < right) { // swap(s[left++], s[right--]); char temp = s[left]; s[left++] = s[right]; ...
hexo全局配置文章对齐方式
编写文章的时候发现正文内容没有两端对齐,每段文字末尾没对齐看着不是很美观。这里总结一下配置教程。 首先 hexo + butterfly 框架下文章内容的类名叫做 article-container 。然后只需要在用户自定义的 custom.css 中写入如下的内容即可: 123#article-container{ text-align: justify;} 其中 text-align 字段定义文字的对齐方式,常用取值如下: left:左对齐(默认) right:右对齐 ce...
力扣刷题-链表
对于一个链表,C++的定义如下: 1234567struct ListNode { int val; ListNode *next; ListNode() : val(0), next(nullptr) {} ListNode(int x) : val(x), next(nullptr) {} ListNode(int x, ListNode *next) : val(x), next(next) {}}; 链表结构可由下表...
力扣刷题-数组
力扣 704 二分查找 这道题目可以用暴力解法,也就是遍历数组元素,但是这样做的时间复杂度是$\small{O(N)}$。因此可以采取二分法对题目进行求解。设定开始查找的范围为[left, right],比较区间中点mid的值和target的大小,如果小于target说明target在[mid + 1, right]之间,如果大于target说明target在[left, mid - 1]之间。每轮根据区间修改left或right的值,如果left > right,说明数组中没有target目标值,返回-1。知道了二分法的原理,编...
力扣刷题-哈希表
哈希表就是在关键字和存储位置之间建立对应关系。也就是: flowchart LR A["关键字"] --> B["存储地址"] A@{ shape: rounded} B@{ shape: rounded} classDef default stroke-width:3px,font-size:16px,fill:transparent 在C++中可以使用无序容器来实现: 123456789101112131415161718192021/...




