原创 13 求出兩個字符串最長公共單詞

請僅編寫出一 C 語言函數char *maxword(char *s,char *t),該函數的功能是求出字符串 s 與字符串 t 的最長公共單詞(這裏,假設兩個字符串均由英文字母和空格字符組成);若能找到這樣的公共單詞,函數返回該單詞,

原创 13 找出並刪除一維整型數組的最小值元素

請編寫一程序,找出並刪除一維整型數組 a[100] 中最小值元素。 要求: (1)數組各元素通過鍵盤輸入獲得初值 (2)所有對數組元素的引用必須通過指針完成 #include <stdio.h> #define M 100 int m

原创 學好 ElasticSearch,奔向小康

接上一篇:學好 ElasticSearch,擺脫貧困 爲毛我還沒過上小康生活捏?因爲 ES 沒學好。 4 Elasticsearch 爲什麼快? Elasticsearch-基礎介紹及索引原理分析 時間序列數據庫的祕密 (2)——索引

原创 15 字符串循環移動

將長度爲 n 的序列 a 中各元素依次順序循環右移 m 個位置。如:序列 a={1,3,5,7,9,11},若 m = 2,則循環右移後的結果爲 a={11,9,1,3,5,7}。 大佬的做法:字符串循環移動-高效優雅算法 #inclu

原创 14 統計子串出現的次數

請編寫一程序,該程序的功能是計算並輸出某子串 substr 在主串 str 中出現的次數 要求: (1)把子串在主串中出現次數的過程編寫爲一個獨立的函數:int STRCOUNT(char *str, char *substr) (2)若

原创 15 排序字符串中的字符

通過鍵盤接收一個字符串,按字符順序對串中字符從小到大進行排序,同時刪除串中重複出現的字符。 #include<stdio.h> #include<string.h> void main() { char s[100],*p,*q,*

原创 macOS 的各種裝裝裝

爲了過上在星巴克窗邊喝着白開水,優雅地寫着bug的日子,我用娶劉亦菲的錢換了一臺 Macbook。 我還是愛你的。 1 安裝 JDK 參考:安裝jdk (1)command + 空格 :打開聚焦,輸入終端 (2)打開終端輸入 Java

原创 15 字符串中查找字符並刪除字符

編寫一程序,確定字符串中首次出現某個字符在串中的位置(即該字符是字符串中的第幾個字符),然後從字符串中刪除該字符。 要求: 1 確定字符位置以及刪除該字符的過程編寫爲一個獨立的函數。(注:函數中不考慮非首次出現該字符的刪除) 2 在主函數

原创 你認識 Kafka 嗎

卡夫卡

原创 2016 字符串比較函數

字符串處理函數 strcmp(s1, s2) 可以比較兩個字符串的大小,其字符的大小是以 ASCII 碼錶上的順序決定。該函數首先將 s1 第一個字符值減去 s2 的第一個字符值,若差值爲 0 則繼續比較對應的下一個字母,若不爲 0 則該

原创 2015 查找最大 ASCII 碼值的字符

編寫一程序,該程序的功能是首先將用戶通過鍵盤輸入的若干字符(用 EOF 結束輸入)存入一維數組 s 中,然後找出數組中具有最大 ASCII 碼值的字符,並且輸入該字符以及該字符對應的 ASCII 碼。 要求:程序中有關輸入,輸入以及查找等

原创 2017 累加求和

編寫一 C 語言函數 psum,該函數的功能是先接收兩個整數類型的參數 a 和 n,然後計算表達式 需要注意的是,當 a 或者 n 小於等於 0 時,該函數返回 0。(提示,可以先寫一個求解  的輔助函數,再在 psum 函數中計算累加

原创 FASTQ 文件

FASTQ 文件是一種存儲生物序列(通常稱爲核酸序列)以及相應質量評價的文本格式文件。整個文件包含多條生物序列,每條生物序列由四行信息組成: 第 1 行爲序列標識,以‘@’開頭; 第 2 行是具體的生物序列(即由 A、T、G、C 組成的核

原创 變位詞

所謂變位詞是指把某個單詞的字母的位置(順序)加以改換所形成的一個新詞,即兩個單詞中出現的字母相同,並且每個字母出現的次數也相同。例如:silent 是 listen 的一個變位詞,integral 是 triangle 的一個變位詞。 題

原创 計算指定子串出現的頻率

模式匹配Pattern Matching 請編寫一 C 語言函數 freqs,該函數用於計算某個長字符串(稱爲源字符串)中指定子串(稱爲目標子串)出現的頻率。該函數有兩個參數,第一個參數爲源字符串(source),第二個參數爲目標子串(d