7、題目:設單鏈表的表頭指標為h(這裡我習慣性的用了head),結點結構由data和next兩個域構成,其中data域為字元型。
試設計演算法判斷該鍊錶的前n個字元是否中心對稱。例如xyx,xyyx都是中心對稱。
#include #include #include #define man_err 0
#define man_ok 1
struct node
;typedef struct node node;
typedef struct node * link;
void create_link(link *head)
int is_malloc_ok(link new_node)
return man_ok;
}void create_node(link head,link *new_node,int n)
(*new_node)->data = a;
while(p->next != null)
p->next = *new_node;
(*new_node)->next = null;
}}int judge_link(link head, int n)
if(n%2==1)
j = i-1;
for(i=j;i>=1;i--)
else
}if( i!=0)
else
}void display_link(link head)
if(head->next == null)
else
}}void release_link(link * head)
else
free(*head);
*head = null;
}}int main()
if(a==1)
release_link(&head);
display_link(head);
return 0;
}
將字串截短,取前n個字元,英文算半個字元
將字串截短,取前n個字元,英文算半個字元。param orignalstring 原字串 param length 長度 param chopedstring 超過部分的表示字串 return 擷取的字串 publicstaticstring chop string orignalstring,in...
n個字串找出重複最多的前十個字串
使用優先佇列構建最小堆,不用使用vector陣列再排序,優先佇列詳解 優先佇列和queue不同的就在於我們可以自定義其中資料的優先順序,讓優先順序高的排在佇列前面,優先出隊,優先佇列具有佇列的所有特性,包括基本操作,只是在這基礎上新增了內部的乙個排序,它本質是乙個堆實現的 include stdaf...
js 判斷字串是否包含某個字元
方法一 indexof 推薦 var str 123 console.log str.indexof 3 1 trueindexof 方法可返回某個指定的字串值在字串中首次出現的位置。如果要檢索的字串值沒有出現,則該方法返回 1。方法二 search var str 123 console.log ...