程式設計珠璣記錄 第一天

2021-08-11 20:47:32 字數 823 閱讀 2277

//********************==

輸入:adcdefgh,3,8

條件:將前三個字母移到後面

輸入:defghadc.

兩種優秀演算法:

一:1,將adc逆序,cda defgh;

2,將defgh逆序 cda hgfed;

3,再將總體逆序 defghadc;

二:判斷adc長度與defgh長度大小,

if(strlen(s1) < strlen(s2))

其實就是將字串分為三部分:

a ,b1,b2;

1:a與b2交換位置,b2,b1,a;

2,b2與b1交換位置,b1,b2,a;

//********************==

一本英語字典,求出裡面所有變位詞(post,opst,spot)

方法:pans       anps pans         anps pans

pots   1   opst pots    2    anps ...   3     pans snap

opt   ---> opt  opt    --->  opt  ...  --->     opt

snap       anps snap         opst  ...        pots stop tops

stop       opst stop         opst  ...

tops

opst tops

opst  ...

1:將出現的單詞由小到大排序,組成乙個標識

2:將標識按順序排列

3:將標識後面的列印出來  

記錄第一天

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 第一天真美好 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,...

Linux 記錄第一天

1 使用者身份許可權 r 讀 4 w 寫 2 x 執行 1 2 設定目錄 檔案的宿主和宿組 chown suzu suzhu home dir 3 設定宿主u 宿組g 其他使用者o的許可權 例如 chmod 755 home dir 4 設定某個使用者或者特定組的許可權 例如 useradd kin...

程式設計集訓 第一天

一 基本概念 雜湊表 hash table,也叫雜湊表 是根據關鍵碼值 key value 而直接進行訪問的資料結構。也就是說,它通過把關鍵碼值對映到表中乙個位置來訪問記錄,以加快查詢的速度。這個對映函式叫做雜湊函式,存放記錄的陣列叫做雜湊表。陣列 所謂陣列,是有序的元素序列。若將有限個型別相同的變...