01 2017 档案
摘要:当然这个在书上已经有了很多的解释,今天也太晚了,所以不再赘述,直接贴代码了。 我的和书上的是不大一样的,这个是你可以输入你想要修改的程序名称,之后查找值,最后修改。 如下: 测试程序是这个:
阅读全文
摘要:这个程序是我再重新再看这本书时,想起的以前写过的一个这样的程序,如今想起来觉得也是很好,因为此处这个程序完美的融合了前面的知识点。 介绍一下,这个程序书上没有的,我想到这个可以后台运行用来持续关闭掉任意一个程序,只要知道程序名字,格式如“MicrosoftEdge.exe”,就可以后台关掉这个程序,
阅读全文
摘要:其实蛮简单的,要注意的就是求到根号i时就足够了,不用非要加到i。 讲实话这样的题已经让我在怀疑这本书到底是不是要刷完了,但是我还是相信它的,这样的毕竟很少,难的有我哭的时候。 所以前两道题肯定不写了,真的没意思。 代码如下:
阅读全文
摘要:尼科彻斯定理简单来想其实可以是这样,我们假设有一个数N,则他的立方为N*N*N,可以看成为N个N*N在相加,此时若N为奇数,那么则有从N*N-(N-1)/2*2,即为N*N-N+1开始到N*N+N-1为止的奇数相加的值,同样,若为偶数可得出相应的结论从N*N-1-(N/2-1)*2,即为N*N-N+
阅读全文
摘要:觉得满是愧疚的,好长时间没有写了,写的频率也不高,觉得自己太懈怠了,不能太放松啊,最难的其实不是上手写代码,而是克制自己掌控自己,感觉到自己的不对了,要把不好的地方给改掉,我过于懈怠了。 这是今天的第一例,不敢说死还会有,但应该还会有。 这一例我和书上写的应该是不太一样的,并不是代码不一样,因为代码
阅读全文
摘要:哎,这个斐波那契数列,正着写反着写写了N遍了,但是其实也还没烦,有时候感觉这个挺有意思的。代码如下:
阅读全文
摘要:哈希查找本身听着很是高端,然后呢,听着感觉很难的样子,但是其原理也是非常简单,其实他的意思就是说通过一个函数,直接把值的地址与值本身之间关联起来,成为一个地址 = F(值)的函数,所以这种方式的查找速度为O(1),是一种很快的查找方式。 1.在查找之前首先先建立哈希表,其实就是按照 地址=F(值)
阅读全文
摘要:分块查找的概念我还是第一次了解,所以有点陌生,但所幸并不难,所以并没有卡在这里。 分块查找的理念就是分块,块内可以无序,块与块间必须有序,分两级查找,第一级查找所在块,第二级顺序查找块内元素,第一级查找可以用二分,但我的没有用。 看代码,更好理解:
阅读全文
摘要:二分查找大一的时候是试图写过一次的,但当时因为还加了一种其他算法,所以也没有写出来,之后对它有了一种很难的感觉,但现在一看,其实也非常简单。它其实就是好像电气工程师找电线断点一样,对半找,理论上最快。哎,我实在不知道这算法的思想该怎么去说,所以直接上步骤,后面接代码。 1.直接从中间的元素开始找,此
阅读全文
摘要:在之前算法考试之前看过归并排序,当时觉得好难啊,卧槽怎么会有这么难的排序算法啊什么的。但是如今再一看其实略一眼就明白了,其原理非常简单,就是通过分成两个已排序的数组合并到一块而已,合并的时候也没有什么特别的技巧,也就是一个个比较而已额。其步骤大概是(个人算法的步骤,还有其他的如多路归并排序或者细节有
阅读全文
摘要:1 #include 2 #include 3 4 void ChoseSort(int *pArray,int nCount) 5 { 6 for(int i = 0; i pArray[j]) 12 { 13 minNumber = j; 14...
阅读全文
摘要:#include #include void BubbleSort(int *pArray,int nCount) { for(int i = 0;i pArray[j+1]) { int tmp = pArray[j]; ...
阅读全文
摘要:1 #include 2 #include 3 4 void MyQuickSort(int *pArray,int Start,int End) 5 { 6 int key = pArray[Start]; 7 int low = Start,high = End; 8 while...
阅读全文
摘要:1 #include 2 #include 3 4 void ShellSort(int *pArray,int nCount) 5 { 6 int gap = nCount/2; 7 while(gap >= 1) 8 { 9 for(int i = gap; i=0&&tmp 2 #include 3 4...
阅读全文
摘要:1 #include 2 #include 3 4 void SortInsert(int *pArray,int nCount) 5 { 6 for(int i = 1;i=0;j--) 10 { 11 if(tmp > pArray[j]) 12 { 13 ...
阅读全文
摘要:因为前面有很多我觉得很简单的所以这个就直接从这个开始了。如果这个博客上面没有的例子一定是我没写
阅读全文
摘要:当然我想说为什么这个账号会被申请,或者说这个账号存在的意义,我想它全部的意义就是我需要看见自己的成长,我想我的人生一路走来,如今亦已经二十二岁,越来越大的我还是很少有成年人的心态,我不喜欢那种灰暗暗的所谓成年人心态,因为觉得所有的那些都是对生活的妥协,对自己的不负责,和心态管理的差劲导致的。我喜欢阳
阅读全文

浙公网安备 33010602011771号