原创 簡易搭建阿里雲個人簡歷網站教程

通過ecs服務器的一個實踐~~~ 1. 開通雲服務器(學生) 我們通過登錄該鏈接(高校計劃),登錄之後根據提示進行領取ecs學生服務器。 tips 需要注意的是領取時間爲每日的上午8點,數量有限(準點領取自然不成問題); 選擇的

原创 L1-046整除光棍(模擬大數除法)

這裏所謂的“光棍”,並不是指單身汪啦~ 說的是全部由1組成的數字,比如1、11、111、1111等。傳說任何一個光棍都能被一個不以5結尾的奇數整除。比如,111111就可以被13整除。 現在,你的程序要讀入一個整數x,這個整數一定

原创 pta 7-4 交換最小值和最大值 (15 分)

pta7-4 交換最小值和最大值 (15 分) 本題要求編寫程序,先將輸入的一系列整數中的最小值與第一個數交換,然後將最大值與最後一個數交換,最後輸出交換後的序列。 注意:題目保證最大和最小值都是唯一的。 輸入格式: 輸入在第一行

原创 LinkedList鏈表(從酒店管理到單鏈表)

今天說說鏈表:說到鏈表就不得不提及數組,兩者相愛相殺,但又都是極爲重要的基本數據結構類型。 相對於鏈表,我們一般情況下更熟悉數組。 (聽說加上英文,會顯得高端不少): 先講一個小故事(雖然講的很爛2333) 從前,一羣小朋友外出遊

原创 P1023稅收與補貼問題

題目背景 每樣商品的價格越低,其銷量就會相應增大。現已知某種商品的成本及其在若干價位上的銷量(產品不會低於成本銷售),並假設相鄰價位間銷量的變化是線性的且在價格高於給定的最高價位後,銷量以某固定數值遞減。(我們假設價格及銷售量都是

原创 冒泡排序整理

首先了解排序: 排序的定義 假設含有n個記錄的序列爲{r1,r2,…,rn},其相應的關鍵字分別是{k1,k2,…,kn},需要確定1,2,…,n的一種排列p1,p2,…,pn,使其相應的關鍵字滿足kp1<=kp2<=…<=kpn

原创 6-8 十進制轉換二進制(也可轉小於十的進制) (15分)

6-8 十進制轉換二進制 (不僅僅是二進制)(15分) 本題要求實現一個函數,將正整數n轉換爲二進制後輸出。 函數接口定義: void dectobin( int n ); 函數dectobin應在一行中打印出二進制的

原创 算法時間複雜度大o分析

1.2 算法分析: 分爲:事後統計法與事前分析估算法。 當然,第一種需要執行程序。而且存在着其他的因素來干擾結果。(與硬件有關) 所以採用事前分析評估法來分析算法的效率。 1.2.1算法時間複雜度分析: 算法是由控制結構(順序,

原创 L1-002 打印沙漏(代碼較詳細)

本題要求你寫個程序把給定的符號打印成沙漏的形狀。例如給定17個“*”,要求按下列格式打印 ***** *** * *** ***** 所謂“沙漏形狀”,是指每行輸出奇數個符號;各

原创 L1-050倒數第N個字符串

給定一個完全由小寫英文字母組成的字符串等差遞增序列,該序列中的每個字符串的長度固定爲 L,從 L 個 a 開始,以 1 爲步長遞增。例如當 L 爲 3 時,序列爲 { aaa, aab, aac, …, aaz, aba, abb

原创 pta拯救007

題目詳情: 在老電影“007之生死關頭”(Live and Let Die)中有一個情節,007被毒販抓到一個鱷魚池中心的小島上,他用了一種極爲大膽的方法逃脫 —— 直接踩着池子裏一系列鱷魚的大腦袋跳上岸去!(據說當年替身演員被最

原创 java中匿名類例題的簡要分析

在學習java的繼承的過程中遇到這樣的一個分析類題目,比較有意思,在這裏做出簡要分析: //請寫出以下程序運行結果: package test; public class Test { public static void

原创 6-4 使用函數輸出指定範圍內的Fibonacci數 (20 分)題目分析

pta6-4 使用函數輸出指定範圍內的Fibonacci數 (20 分) 這是一道pta的題目,對新人有一定難度(我就是)。歡迎大家多交流。謝謝! 題目 本題要求實現一個計算Fibonacci數的簡單函數,並利用其實現另一個函數,

原创 6-15 查找子串 (20分)

6-15 查找子串 (20分) 本題要求實現一個字符串查找的簡單函數。 函數接口定義: char *search( char *s, char *t ); 函數search在字符串s中查找子串t,返回子串t在s中的首地

原创 選擇排序-較爲(bu)詳細的分析

算法思想: 選擇排序,從頭至尾掃描序列,找出最小的一個元素,和第一個元素交換,接着從剩下的元素中繼續這種選擇和交換方式,最終得到一個有序序列。 具體思路: 我們通過記錄最小下標進行排序。但有幾個需要注意的的地方。 首先,我們將被排