- 博客(8)
- 收藏
- 关注
原创 快速排序结合插入排序(C语言)
如果数据量很大,需要使用很多次递归。前期当数组很大的时候很划算,但是经过分割多次后的数组很小,再使用递归就不礼貌了,不如设定一个cutoff的变量,当分割后的数组的数据量小于这个cutoff时,对此数组使用非递归排序,就可以节约时间和空间。本快速排序经过改良,我们知道,快速排序通过主元分割数组,达到排序的目的。这里我使用的是插入排序。
2022-10-12 21:38:50
370
原创 github拒绝连接
设置,网络中心,双击当前用的网卡,点击属性,双击ipv4,DNS改为手动,把DNS服务器地址改为1.1.1.1或者8.8.8.8,备用的可以不用管,(1111是cloud的,8888是谷歌的)然后确定确定,进cmd,输入ipconfig /flushdns,回车,刷新一下,就好了。此时发现github网站可以进了,idea里的代码也推送成功了。我用的1111,感觉比8888的快些。为什么github会拒绝连接,我发现是因为DNS污染,就是说,DNS服务器没有给你返回正确的IP地址,看似你在访问git
2022-09-21 13:14:26
5274
1
原创 css入门笔记1
CSS入门一、创建CSS样式表有三种方式:元素内嵌、文档内嵌、外部引入二、元素内嵌:在当前元素使用style属性的声明方式例:今天是个好日子<始标签 style="属性1: 属性值1;属性2: 属性值2;">内容...
2022-04-29 13:21:53
110
原创 一元稀疏多项式计算器(Java)
要求:一元稀疏多项式计算器【问题描述】 设计一个一元稀疏多项式简单计算器。【基本要求】一元稀疏多项式简单计算器的基本功能是:(1) 输入并建立多项式 ;(2) 输出多项式,输出形式为整数序列:n,c1,e1,c2,e2,…,cn,en,其中n是多项式的项数,ci 和ei,分别是第 i 项的系数和指数,序列按指数降序排列;(3) 多项式a和b相加,建立多项式a +b;(4) 多项式a和b相减,建立多项式a -b 。【测试数据】1)(2x+5x8-3.1x11) + (7-5x8+11x9)=
2021-12-26 18:20:28
4158
15
原创 老鼠,找毒酒,二进制算法
ackage binarysystem;import java.util.Arrays;/*有1000瓶酒,里面有一屏瓶毒酒喝了1天后就死,用10只老鼠一天找出这瓶毒酒。方法把酒的编号化为二进制数,个位为1的给10号老鼠喝,十位为1的给9号老鼠喝,以此类推。然后根据老鼠的死活状态得到二进制的编码,确定毒酒编号 */public class RatsWine{ static final int WINE_NUMBER = 1000; static final int MOUSE_NUMBER =
2021-11-10 22:48:17
810
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人