leecode-04-median-of-two-sorted-arrays
04-median-of-two-sorted-arrays-寻找两个正序数组的中位数问题给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。
请你找出这两个正序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。
示例 1:
1234nums1 = [1, 3]nums2 = [2]则中位数是 2.0
示例 2:
1234nums1 = [1, 2]nums2 = [3, 4]则中位数是 (2 + 3)/2 = 2.5
代码题解:12345678910111213141516171819202122232425262728293031323334353637383940class Solution: def findMedianSortedArrays(self, nums1, nums2) -> float: # 1. 下面这些情况进行处理 len1 = len(nums1) len2 = len(nums2) # ...
vasp_batch_bash-使用方法
[TOC]
系统设置:
修改 ~/.bashrc,末尾添加,每次登陆会自动运行:
12source /home/apps/script/vasp.shsource /home/apps/script/ase.sh
修改 ~/.bash_profile,末尾添加,把脚本文件添加到路径
1export PATH=$PATH:/home/zhouzm/mysh
mysh目录下脚本:
12batch_vasp_normal cl_vaspfile _runvasp_mynpar test.shbatch_vasp_npar getmypbe _runvasp_mysmall getmyenergy batch_vasp_small _runvasp_mynormal test2.sh getmyfrenquency
各个脚本简介:getmypbe12自动获取POSCAR第一行,添加POTCAR# 必须是ase保存的,VESTA保存的POSCAR第一行不是元素符号
_runvasp_mynormal123456使用方法:_run ...
Youdao-Oral-English-25
打卡第二十五天jones for,渴望;强烈渴望
document.querySelectorAll('.github-emoji')
.forEach(el => {
if (!el.dataset.src) { return; }
const img = document.createElement('img');
img.style = 'display:none !important;';
img.src = el.dataset.src;
img.addEventListener('error', () => {
img.remove();
el.style.color = 'inherit';
el.style.backgroundImage = 'none';
el.style.background = ...
Youdao-Oral-English-23
打卡第二十四天roud up,四舍五入;凑整数
document.querySelectorAll('.github-emoji')
.forEach(el => {
if (!el.dataset.src) { return; }
const img = document.createElement('img');
img.style = 'display:none !important;';
img.src = el.dataset.src;
img.addEventListener('error', () => {
img.remove();
el.style.color = 'inherit';
el.style.backgroundImage = 'none';
el.style.background = ...
Youdao-Oral-English-23
打卡第二十三天on the house, 有店家请客,免费
document.querySelectorAll('.github-emoji')
.forEach(el => {
if (!el.dataset.src) { return; }
const img = document.createElement('img');
img.style = 'display:none !important;';
img.src = el.dataset.src;
img.addEventListener('error', () => {
img.remove();
el.style.color = 'inherit';
el.style.backgroundImage = 'none';
el.style.backgro ...
Youdao-Oral-English-22
打卡第二十二天call /have/get dibs on, 有权利要求做,有权拥有,动词性短语
document.querySelectorAll('.github-emoji')
.forEach(el => {
if (!el.dataset.src) { return; }
const img = document.createElement('img');
img.style = 'display:none !important;';
img.src = el.dataset.src;
img.addEventListener('error', () => {
img.remove();
el.style.color = 'inherit';
el.style.backgroundImage = 'none';
...
learning_bash-常见bash操作
两个比较好的博客还没有看:
https://www.jianshu.com/p/dfa7e06c0308
https://blog.csdn.net/weixin_38175489/article/details/80973865
[TOC]
数字比较运算12345678910-eq 等于,如:if ["$a" -eq "$b" ]-ne 不等于,如:if ["$a" -ne "$b" ]-gt 大于,如:if ["$a" -gt "$b" ]-ge 大于等于,如:if ["$a" -ge "$b" ]-lt 小于,如:if ["$a" -lt "$b" ]-le 小于等于,如:if ["$a" -le "$b" ]< 小于(需要双括号),如:(("$a" < "$b"))<= 小于等于(需要双括号),如:(("$a" <= "$b"))> 大于(需要双括号),如:(("$a" > "$b"))>= 大于等于(需要双括号),如:(("$a" >= "$b"))
实例
123456 ...
Youdao-Oral-English-21
打卡第二十一天washed up, 彻底完蛋的,一败涂地;形容词性短语
document.querySelectorAll('.github-emoji')
.forEach(el => {
if (!el.dataset.src) { return; }
const img = document.createElement('img');
img.style = 'display:none !important;';
img.src = el.dataset.src;
img.addEventListener('error', () => {
img.remove();
el.style.color = 'inherit';
el.style.backgroundImage = 'none';
el.styl ...