判斷鍊錶前N個字元是否中心對稱

2021-09-06 10:07:19 字數 1014 閱讀 3898

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 ...