原创 [letcode 刷題之路]2兩數相加

題目描述:         給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表示它們的和。 您可以

原创 大整數乘法-C語言實現

因爲字符串高地址保存的是高 #include <stdio.h> #include <string.h> #include <stdlib.h> void BigMul(char *a,char *b) { int a_len=str

原创 提取字符串中的元音字母並排序

題目描述:有一字符串,裏面可能包含英文字母(大寫、小寫)、數字、特殊字符,現在需要實現一函數,將此字符串中的元音字母挑選出來,存入另一個字符串中,並對字符串中的字母進行從小到大的排序(小寫的元音字母在前,大寫的元音字母在後,依次有序)。

原创 線性表的順序存儲實現及相關操作 C語言版

[cpp] view plaincopy /*      線性表的順序存儲實現  C語言版本      作者:Shmily      日期:2011年8月30日      編譯環境 VC++6.0  */   /*****

原创 C語言中常用字符串函數錦囊

C語言字符串函數     函數名: stpcpy     功   能: 從數組中拷貝一個字符串到另一個數組     用   法: char *stpcpy(char *destin, char *source);     程序例:    

原创 初學者VIM配置(.vimrc for beginners)

初學者VIM配置(.vimrc for beginners) (轉載於http://edyfox.codecarver.org/html/_vimrc_for_beginners.html) VIM 中可供用戶定製的選項非常非常多,

原创 串的模式匹配-KMP算法

一、KMP算法的思想 由D.E.Knuth、J.H.Morris和V.R.Pratt共同提出了一個改進算法,消除了Brute-Force算法中串s指針的回溯,完成串的模式匹配。時間複雜度爲O(s.curlen+t.curlen),這就是

原创 在TI DSP開發板中燒寫Flash程序

實現在FLASH存儲器燒寫程序一般有以下三種方法:一是通過編程器下載燒寫;二是通過開發商提供的專門軟件工具+在線仿真器燒寫;三是自己編程通過DSP燒寫。個人使用的是合衆達電子SEED-VPM642開發板,在最新版本例程中提供了專用的燒寫

原创 大整數加法

#include <stdio.h> #include <string.h> #include <stdlib.h> void add(char *a,char *b,char *s) { int a_len=strlen(a);

原创 二級指針變量與數組

在C語言中,數組名就是一個指針常量,保存數組的首地址。因爲數組名是一個常量指針常量,不能修改其指向的值,因此可以定義一個指針變量指向數組。這樣使用數組名加下標可訪問數組中的元素,使用指針名加下標也可訪問數組中的元素。這些在本章前面已

原创 DSP算法精華資料

1.如何選擇外部時鐘?  DSP的內部指令週期較高,外部晶振的主頻不夠,因此DSP大多數片內均有PLL。但每個系列不盡相同。  1)TMS320C2

原创 字符串處理轉換

問題描述: 在給定字符串中找出單詞( “單詞”由大寫字母和小寫字母字符構成,其他非字母字符視爲單詞的間隔,如空格、問號、數字等等;另外單個字母不算單詞);找到單詞後,按照長度進行降序排序,(排序時如果長度相同,則按出現的順序進行排列),然

原创 TI DSP CMD 文件各段含義

.text section    //代碼段usually contains executable code .cinit section   //

原创 字符串移位包含的問題

給定兩個字符串是s1和s2,要求判定s2是否能夠被s1做循環移位得到的字符串包含。假設,給定s1=AABCD和s2=CDAA,返回true,給定s1=ABCD和s2=ACBD,返回false。 如果直接進行循環移位,再進行字符串包含的判定

原创 求數組中最大遞增子序列(C)

編程之美這本書裏面就有關於這道題的一些解法,求一個一位數組中的最長序列的長度。例如,在序列5,-1,2,-3,4,-5,6,9,-7中,最長遞增序列是-1,2,4,6,9. 其中編程之美這本書中,主要討論了對求最長序列的數組進行了討論,其