原创 李白打酒—遞歸——C++詳解

題目描述: 話說大詩人李白,一生好飲。幸好他從不開車。 一天,他提着酒壺,從家裏出來,酒壺中有酒2鬥。他邊走邊唱: 無事街上走,提壺去打酒。 逢店加一倍,遇花喝一斗。 這一路上,他一共遇到店5次,遇到花10次,已知最後一次遇到的是花,他正

原创 最佳加法表達式——動態規劃詳解——C++

問題描述: 有一個由1~9組成的數字串。問如果將m個加號插入到這個數字串中,在各種可能形成的表達式中,值最小的那個表達式的值是多少 解題思路: 提示: 若n比較大,long long不夠存放運算過程中的整數,則需要使用高精度計算(用數組

原创 《Python編程:從入門到實踐》語法知識點總結 這一篇就夠了

《Python編程:從入門到實踐》語法知識點總結 友情提醒:本文中函數方法表格初學者不必全部記下來,只需要保存圖片或者收藏本文,使用時自己方便查詢即可。 本文同樣有關於Python語法的細節問題,可以用來查漏補缺。 本文更加適合

原创 實驗9+指針實驗

第八章:指針 3(1) 編寫一個程序,輸入一個整數,利用指針變量返回該數的絕對值。 #include<iostream> using namespace std; void f(int *p){ if(*p>0) cout

原创 超簡單思路帶你解決 約瑟夫問題(丟手絹問題)——C++

問題來歷: 據說著名猶太曆史學家 Josephus有過以下的故事:在羅馬人佔領喬塔帕特後,39 個猶太人與Josephus及他的朋友躲到一個洞中,39個猶太人決定寧願死也不要被敵人抓到,於是決定了一個自殺方式,41個人排成一個圓圈,由第1

原创 atan函數和atan2函數的區別

atan和atan2均爲反正切函數. 區別在於 : ​設點 P(x1,y1),Q(x2,y2) ​float angle = atan( (y2-y1) / (x2-x1) ); ​或 ​float angle = atan2(

原创 實驗11+構造類型——結構體的應用——顧

實驗11+構造類型——結構體的應用——顧 (1)教材330頁第9 題。 #include<iostream> #define ERROR 0 #define OK 1 using namespace std; typedef s

原创 折半查找法的遞歸與非遞歸寫法——C++

介紹: 折半查找(BinarySearch)也稱二分查找,它是一種效率較高的查找方法。但是,折半查找要求線性表必須採用順序存儲結構, 而且表中元素按關鍵字有序排列。 查找過程: 從表的中間記錄開始,如果給定值和中間記錄的關鍵字相等

原创 C語言作業——第十章——顧勳梅老師

第十章 3.編程題 (1)編寫一個程序,從鍵盤輸入10本書的名稱和定價並存在一個結構體數組中,從中查找定價最高和最低的書的名稱和定價,並輸出到屏幕上。 #include<iostream> using namespace std;