各省份简称
各省份简称:
北京(京)天津(津)江苏(苏)浙江(浙)
黑龙江(黑)吉林(吉)辽宁(辽)
内蒙古(蒙)青海(青)宁夏(宁)西藏(藏)新疆(新)
台湾(台)香港(港)澳门(澳) (都是省份名的其中一个字作为其省份简称)
上海(沪)江西(赣)四川(川、蜀)(常见的非上述省的省份简称)
河北(冀) 河南(豫) 山东(鲁)山西(晋)
湖北(鄂)湖南(湘)
**重庆(渝)**贵州(黔、贵)云南(滇、云)
甘肃(陇、甘)陕西(陕)
安徽(皖) 福建(闽) 广东(粤)广西(桂)海南(琼) (不常见的非上述省的省份简称)
看看你呢写出下列的省份名称吗?
北京( )
天津( )
江苏( )
浙江( )
黑龙江( )
吉林( )
辽宁( )
内蒙古( )
青海( )
宁夏( )
西藏( )
新疆( )
台湾( )
香港( )
澳门( )
(陇)(冀)(渝)(黔)(沪)
(鄂)(蜀)(滇)(豫)(陕)
(粤)(桂)(琼)(湘)(鲁)
(皖)(闽)(赣)(晋)
上海( )
江西( )
四川( )
河北( )
河南( )
山东( ...
书籍阅读记录
2024年
11月《股市真规则》
11月《上海交通大学求生手册》
10月《宏观经济学原理》
10月《小狗钱钱》
9月《穷爸爸富爸爸》
8月《被讨厌的勇气》
**弗洛伊德(因果论 最终会向决定论发展)| 阿德勒(目的论)**的心理学说
个人:
不要评价他人
人人都是我的伙伴
能够改变自己的只有自己
自大是自卑的另一种表现
你并不是为了满足别人的期待而活着的
健全的自卑感不是来自与他人比较,而是来自与“理想的自己”的比较
毫不在意别人的评价、不害怕被别人讨厌、不追求被他人认可,如果不付出以上这些代价,那就无法贯彻自己的生活方式,也就是不能获得自由。
看法:
我们要想体会到孤独那也需要有他人的存在
表扬这种行为含有“有能力者对没能力者所做的评价”
以自己的不幸作为武器来支配对方;在我们这个社会弱势有特权
阿德勒心理学:
一切烦恼皆来自与人际关系
基本上,一切人际关系矛盾都起因于对别人的课题妄加干涉。
阿德勒说过:“要想消除烦恼,只有一个人在宇宙中生存。”
阿德勒说过:“没有学会直面困难的孩子会想要逃避一切困难。”
别人如何评价你的选择,那是别人的课题,你根本无法左右。
心理创伤并 ...
合并排序
一个比较经典的的排序算法
合并排序的由来
归并排序(Merge Sort)是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。发明者约翰·冯·诺伊曼[1]
基本原理
将一个规模为n的问题分解为k个规模较小的子问题,这些子问题互相独立且原问题相同。递归地解这些子问题,然后将各子问题的解合并得到原问题的解。
第一步:申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列
第二步:设定两个指针,最初位置分别为两个已经排序序列的起始位置
第三步:比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置
重复步骤3直到某一指针超出序列尾
将另一序列剩下的所有元素直接复制到合并序列尾[1]
代码实现
递归版本
最重要的就是合并(merge)过程
我们需要两边数组的范围进行合并排序
代码如下
12345678910111213141516171819202122232425262728//l左起点 r右边界 mid左边界public static void merge(int[] arr, ...
排序算法大总结
简单的排序:*
选择排序
插入排序
冒泡排序
时间复杂度
O(N2)O(N^2)
O(N2)
空间复杂度:
O(1)O(1)
O(1)
经典的排序:
时间复杂度
O(N∗log(N))O(N*log(N))
O(N∗log(N))
快排:
无稳定性(指是否能保留原来的顺序)
快排空间复杂度:
O(logN)O(logN)
O(logN)
堆排:
无稳定性
堆排空间复杂度:
O(1)O(1)
O(1)
归并排序:
有稳定性
归并排序空间复杂度:
O(N)O(N)
O(N)
其它 根据实际条件限制的排序算法:
桶排
基数排序
时间复杂度
O(N)O(N)
O(N)
推荐书籍
记录一下一些我看完的书籍,以后有空的话可能会写写推荐语什么的♪(´▽`)嘿嘿
排名不分先后,后面是推荐指数:
历史:
《全球通史》(推荐指数★★★★★⚝,个人觉得上册比较好看 )
《人类的故事》(推荐指数★★★★★⚝,书不是很枯燥,值得一看 )
《红星照耀中国》(推荐指数★★★★⚝⚝)
《人类简史》(太久之前看的,不太记得了ψ(._. )>暂时:★★★★⚝⚝)
经济,政治,心理:
《乌合之众》(推荐指数★★★★★⚝)
《娱乐至死》(推荐指数★★★★★⚝)
《极简主义》(推荐指数★★★⚝⚝⚝)
《工作,消费主义和新穷人》(推荐指数★★★★★⚝)
文学:
《1984》(值得细细回味,另外,他的一个短篇小说《动物庄园》)(推荐指数★★★★★★)
《局外人》(推荐指数★★★★★⚝)
《老人与海》(推荐指数★★★★★★)
《野性的呼唤》(推荐指数★★★★★★)
《牧羊少年奇幻之旅》(推荐指数★★★★★★,“马克图布” )
《钢铁是怎样炼成的》(推荐指数★★★★★★)
《一个人的朝圣》(推荐指数★★★★★★)
《苏菲的世界》(推荐指数★★★★★⚝)
《西游记》《水浒传》(推荐指数★★★★★★ ...
堆排
一个比较经典的的排序算法
堆排的由来
堆排序(英语:Heapsort)是指利用二叉堆这种数据结构所设计的一种排序算法。由罗伯特·弗洛伊德发明。
罗伯特·弗洛伊德:
计算机科学家,图灵奖得主,前后断言法的创始人,堆排序算法和Floyd-Warshall算法的创始人之一。[1]
基本原理
堆(特指大根堆)是一种特殊的二叉树,在堆的数据结构中,堆中的最大值总是位于根节点。
堆排就是用数组存储堆的结构(层序遍历)并进行排序
如果初始索引是0 那么可以看出一个节点的左孩子索引
2∗N+12*N+1
2∗N+1
右孩子索引 为 左孩子索引 +1
父节点索引
[(index−1)/2][(index - 1) / 2]
[(index−1)/2]
然后对数组进行如下过程定义:
heapinsert:向堆中插入数据,并保持堆的特性
heapify:移除堆顶元素(即最大值),再重新组织堆的特性
代码实现
heapinsert:向堆中插入数据,并保持堆的特性
因为前面的数组 已经调整好了,当我们插入尾部后只要比父节点大就往上移,同时与父节点的交换并不会影响下面的子节点的堆特性(因为父节点相对于 ...
快速排序
一个比较经典的的排序算法
快速排序的由来
快速排序(英语:Quicksort),又称分区交换排序(英语:partition-exchange sort),简称「快排」
英国计算机科学家Tony Hoare在1960年为了解决计算机上的排序问题,提出了快速排序的算法,最初是为了在英国的英尔兰电子公司(ELLIOTT Brothers)的快速硬件上实现高效的排序算法。[1]
基本原理
快速排序的工作原理是通过递归中的分治思想的方式来将一个数组排序。
从待排序的数组中选择一个元素,称之为枢纽元(pivot)。
将数组中小于枢纽元的元素移到枢纽元的左边,将大于枢纽元的元素移到枢纽元的右边,这个过程称为分区(partition)。
递归地对枢纽元左边的子数组和右边的子数组进行排序。
当所有子数组都有序时,整个数组就自然有序了。
代码实现
整个流程最重要的就是partition过程了:
从待排序的数组中选择一个元素当作基准;
左右分别设置一个指针(也就是小于和大于那个基准的范围);
再建立一个当前指针进行遍历:
当大于基准时:当前位置与左边界的前一个交换,左边界右移加一,当前指 ...
本地与云端不一致
前面碰到过地测试正常但是上传后的页面错误
解决方法:
1234hexo cleanhexo deploy前者清除站点文件,后者重新生成并将之推送到指定的库分支。
**建议每次更新都需要hexo clean **
当然游览器缓存也可能是一个问题,不过过一会就会正常。
创建特殊文档
创建分类总览页代码:
1hexo new page categories
创建标签总览页代码:
1hexo new page tags
创建About总览页代码:
1hexo new page about
注:
网址路径结尾是“/”的话 会自动加载对应目录的index.html
1也就是 http://localhost:4000/tags/ 加载的是tags目录下的index.html 而不是tags.html
上面前两个文档文件需要手动生成,但里面的内容会自动生成 。
博客config配置
初始配置文件(config那个没有别的后缀)
1234567891011# Sitetitle: # 网站显示的标题 随意填author: # 你的名字 随意填language: zh-CN# Deployment## Docs: https://hexo.io/docs/one-command-deploymentdeploy: type: git repository: git@github.com:username/username.github.io.git # 要是GitHub改名了,记得这里改一下 branch: main # 仓库名称
主题配置文件常见配置(我所有是butterflyx主题):
12345678910111213141516171819202122232425262728293031323334353637# Avatar (头像设置)avatar: img: # url effect: false# Favicon(网站的图标)favicon: /img/myFavicon.pngcover: # display the cover or ...