i xâu kí tự string

xâu kí tự (String) Trong pascal

xâu kí tự (String) Trong pascal

... cộng chu i} uses crt; var a,b :string; {a,b kiểu string} function cong(a,b :string) :string; var tong :string; {tong kiểu string} la,lb:byte;{la,lb kiểu byte} i, c,nho:byte; {i, c,nho kiểu byte} begin la:=length(a);lb:=length(b);{Gán ... end B i 9:{ Đọc chu i tự In hình chu i tự a Căn tr i hình b Căn ph i hình c Căn hình} var s :string; {Xâu S} i: byte; {i kiểu byte} begin write('S = ');readln(s);{Đọc S} writeln(s); writeln(s:80); ... delete(s,length(s),1);{Xoá tự trắng cu i S} i: =1;{Gán i 1} while i

Ngày tải lên: 04/11/2013, 20:15

11 20,6K 133
Thuật toán tìm kiếm xâu kí tự

Thuật toán tìm kiếm xâu kí tự

... phần (partial match table) cho biết i m xuất phát gặp ví trí đ i sánh sai (mismatch) F[1 m] giá trị F [i] tổng số ký tự ta l i l i để xét tiếp xâu T sau gặp vị trí sai xét đến ký tự thứ i xâu mẫu ... Như ta ph i tính l i giá trị hs th i gian số (constant time), cách gi i tính giá trị băm T [i+ 1 i+ m] dựa vào giá trị băm T [i i+m-1] cách sử dụng cách băm tròn (rolling hash, cách băm mà giá trị đầu ... nhỏ nhiều Thuật toán Rabin-Karp Thuật toán mang tên hai nhà khoa học phát minh Michael O Rabin (sinh năm 1931, ngư i Đức) and Richard M Karp (sinh năm 1931, ngư i Mỹ), gi i Turing Award, gi i thương...

Ngày tải lên: 11/09/2012, 15:27

7 4,3K 69
Kiểu xâu kí tự

Kiểu xâu kí tự

... vào xâu in ký tự xâu #include #include #include using namespace std; string st; int l ,i; void main() { cout

Ngày tải lên: 05/11/2012, 11:46

11 1,2K 15
LTC- Xâu kí tự

LTC- Xâu kí tự

... N i xâu tự  So sánh xâu tự  Định vị ký tự xâu tự  Sao chép xâu tự sang xâu tự khác  Xác định chiều d i xâu tự  … 11 Chương 8: Xâutự 8.2.1 Hàm n i xâutự  Để n i xâu ... str gán xâu tự: “WELL DONE”  Một xâu tự dãy ký tự nằm dấu nháy kép M itự xâu tự lưu trữ phần tử mảng Chương 8: Xâutự 8.1 Các biến kiểu xâu tự (t)  Trong nhớ, xâu tự lưu ...  Đ i v i kiểu thông qua lệnh nhập, ký tự ‘\0’ (null) tự động thêm vào cách biểu diễn bên xâu tự để đánh dấu i m kết thúc xâu tự  Do đó, khai báo xâu tự, ph i tăng kích thước xâu thêm...

Ngày tải lên: 05/11/2012, 14:54

26 869 6
Tin học đại cương_ mảng và xâu kí tự

Tin học đại cương_ mảng và xâu kí tự

... • So sánh – Xâu tự mảng tự? • Tập hợp tự viết liên tiếp • Sự khác biệt: xâu tự tự kết thúc xâu, mảng tự tự kết thúc xâuXâu tự “A” tự „A‟? • „A‟ tự, đƣợc lƣu ... 9.2 Xâu tự 9.2.1 Kh i niệm xâu tự 9.2.2 Khai báo sử dụng xâu 9.2.3 Các hàm xử lý tự 9.2.4 Các hàm xử lý xâu 37 9.2.1 Kh i niệm xâu tựXâu tự (string) dãy tự viết liên tiếp ... d i xâu số tựxâuXâu rỗng xâu tự • Ví dụ: “Tin hoc”, String • Lƣu trữ: kết thúc xâu tự „\0‟ hay NUL (mã ASCII 0) „T‟ i „n„ „ „ „h‟ „o‟ „c‟ „\0‟ 38 9.2.1 Kh i niệm xâu tự...

Ngày tải lên: 24/01/2013, 16:27

51 1,1K 5
Bài tập access   kiểu xâu kí tự

Bài tập access kiểu xâu kí tự

... end; s [i] :=upcase(s [i] ); end; function FilterEn(s :string) :string; var s2 :string; i: integer; begin s2:=''; for i: =1 to length(s) if (s [i] in ['A' 'Z','a' 'z',' ','.',',']) then s2:=s2+s [i] ; FilterEn:=s2; ... tachtu(st :string; var s1:xaukep; var p:integer); var i, j,k:integer; begin st:=' '+st; p:=0; for i: =1 to length(st) if (st [i] =' ') and (st [i+ 1]' ') then begin j: =i+ 1; k:=1; inc(p); while j

Ngày tải lên: 19/08/2013, 09:35

3 4,2K 59
Chương 6 Xâu ký tự(string)

Chương 6 Xâu ký tự(string)

... XauDao(St :String) :String; Var S :String; i: Byte; Begin S:=’’; For i: =Length(St) DowTo Do S:=S+St [i] ; XauDao:=S; End; {Gi i thuật đệ qui} Function DeQui(St :String) :String; Begin If Length(St)

Ngày tải lên: 03/10/2013, 07:20

10 2,8K 39
XÂU KÝ TỰ (STRING)

XÂU KÝ TỰ (STRING)

... XauDao(St :String) :String; Var S :String; i: Byte; Begin S:=’’; For i: =Length(St) DowTo Do S:=S+St [i] ; XauDao:=S; End; {Gi i thuật đệ qui} Function DeQui(St :String) :String; Begin If Length(St)

Ngày tải lên: 24/10/2013, 14:20

10 2,1K 92
Bài thực hành số 5: Làm việc với xâu kí tự

Bài thực hành số 5: Làm việc với xâu kí tự

... giảm) SI DI (hoặc 2) đơn vị B i tập VCT nhập chu i tự in chu i theo thứ tự ngược l i In chiều d i chu i Ví dụ : Nhập chu i : abcd Chu i kết quả: dcba Chiều d i chu i: VCT nhập họ tên Sau biến ... chu i tự, so sánh hai chu i (= > < ) Ví dụ: Chu i thứ nhất: forn Chu i thứ hai : form Kết : Chu i thứ > chu i thứ hai Nhập vào hai chu i tự, kiểm tra chu i thứ chu i chu i tthứ hai không, ... Chi Khang Số lần xuất nguyên âm là: VCT nhập hai chu i, liệt kê tự có mặt hai chu i Ví dụ: Nhập chu i: computer chu i : informatic Các tự có mặt hai chu i : o, m, t, r Nhập vào hai chuỗi...

Ngày tải lên: 24/10/2013, 19:15

2 1,5K 7
Tài liệu Xâu kí tự C/C++ doc

Tài liệu Xâu kí tự C/C++ doc

... chiếu đến phần tử cu i chu i v1.swap(v2) Hoán đ i chu i v i (giống việc hoán đ i giá trị biến) #include #include #include using namespace std; int main() { string ... hàm thành viên c_str() hàm // strings vs c-strings #include #include #include using std: :string; int main () { char * cstr, *p; string str ("Xin chao tat ... = "Hello string" ; // Khai báo biến kiểu string cout

Ngày tải lên: 13/12/2013, 11:15

27 655 3
lý thuyết và bài tập về xâu kí tự

lý thuyết và bài tập về xâu kí tự

... begin if a [i1 ,j1] > a [i, j] then begin {so sánh tìm min} i1 := i; j1 := j; {ghi nhận vị trí m i} end; if a [i2 ,j2] < a [i, j] then begin {so sánh tìm max} i2 := i; j2 := j; {ghi nhận vị trí max m i} ... function doixung(x : string) : boolean; {hàm kiểm tra xâu đ i xứng} var y : string; i : integer; begin y := ''; {xây dựng y xâu đảo x, cách cộng dần tự x vào y theo thứ tự ngược} for i := ... var i, len : integer; t : string; begin writeln('Cac tu xau:'); i := 1; len := length(s); repeat {B1: bỏ qua dấu cách hết xâu gặp tự khác cách:} while (s [i] =' ') and (i =len...

Ngày tải lên: 16/09/2014, 11:35

27 6,8K 114
Mảng và xâu kí tự

Mảng và xâu kí tự

... In : Nguyễn Văn Long Câu Viết chương trình đ i số tiền từ số thành chữ Giả sử số tiền đ i phạm vi kiểu liệu int Ví dụ 25000 hai mư i lăm ngàn đồng Câu Viết chương trình đếm ... trình đếm có khoảng trắng chu i Câu Viết chương trình đ itự từ thành chữ in hoa Câu 10 Nhập chu i bất kì, yêu cầu nhập ký tự muốn xóa Thực xóa tất ký tự chu i ...

Ngày tải lên: 17/06/2015, 17:18

2 773 1
Tìm hiểu về xâu kí tự

Tìm hiểu về xâu kí tự

... III.Thư viện xử lý xâu Cung cấp hàm:     Thao tác v i liệu kiểu xâu So sánh xâu Tìm kiếm xâutự xâu khác Chia xâu thành từ tố (tokenize strings) 1.Một số hàm Chuyển chu i xâu sang ... kết l i to so v i gi i hạn double g i hạn trả • Chuyển đ i số nguyên value sang chu i string theo số radix char *itoa(int value, char *string, int radix); Ph i khai báo stdlib.h Ví dụ: int number ... Happy Birthday to You The string in array y is: Happy Birthday to You The string in array z is: Happy Birthday 3.N i xâu (Concatenating strings) char *strcat( char *s1, const char *s2 ) - N i xâu...

Ngày tải lên: 09/08/2015, 18:23

12 571 0
kiểu dữ liệu mảng xâu kí tự con trỏ

kiểu dữ liệu mảng xâu kí tự con trỏ

...  trận   Khai  báo  mảng  v i  giá  trị  kh i  đầu   Kiểu  dữ  liệu xâu  ký tự   Xâu  ký tự  trong  C   Nhập/  xuất xâu  ký tự   Thư  viện string. h   Kiểu  dữ  liệu  con  trỏ   Kh i  niệm  con ... mảng, xâu ký tự, trỏ Chương 6: Kiểu liệu struct Chương 7: Kiểu liệu tệp (File)   Chương  5   KIỂU  DỮ  LIỆU  MẢNG,  XÂU  KÝ   TỰ,  CON  TRỎ   Kiểu  dữ  liệu  mảng   Kh i  niệm  về  mảng   Khai  báo ...  Đọc,  in  dãy  số  nguyên   VD:  Cộng  2  mảng   Sắp  xếp  dãy  số   •  •  •  •  •  •  •  •  •   for   (i= 0 ;i

Ngày tải lên: 30/10/2015, 18:18

33 245 0
Dữ liệu kiểu xâu kí tự

Dữ liệu kiểu xâu kí tự

... XauDao(St :String) :String; Var S :String; i: Byte; Begin S:=’’; For i: =Length(St) DowTo Do S:=S+St [i] ; XauDao:=S; End; {Gi i thuật đệ qui} Function DeQui(St :String) :String; Begin If Length(St)

Ngày tải lên: 15/12/2015, 17:33

7 453 1
Tìm hiểu thuật toán so khớp xâu kí tự

Tìm hiểu thuật toán so khớp xâu kí tự

... mảng chiều T Mảng T [i] sinh để khoảng cách từ tự thứ i t i tự giống tự (v i i u kiện tự thứ i ph i giống tự đó) Mảng chiều T g i bảng KMP Xây dựng bảng KMP Input: chu i W cần ... = 0; T i W[3], ta thấy tự trùng v i tự bắt đầu xâu W[0] Nhưng T [i] độ d i xâu d i trùng v i xâu bắt đầu W tính đến W [i- 1] nên T[3] = T[4] = 1; Tương tự, tự W[4] trùng v i tự W[1] ... Hàm băm gi i thuật nhằm sinh giá trị băm tương ứng v i kh i liệu, chu i tự, đ i tượng lập trình hướng đ i tượng, Giá trị băm đóng vai gần khóa để phân biệt kh i liệu, nhiên, ngư i ta chấp...

Ngày tải lên: 14/06/2016, 22:16

8 1,4K 19
TÀI LIÊU VỀ MẢNG - XÂU KÍ TỰ

TÀI LIÊU VỀ MẢNG - XÂU KÍ TỰ

... chiều void arrayCopy(int a[], int b[], int size) { for (int i= 0; i 0) { s2 [i] = s1 [i] ; i+ +; } s2 [i] = 0; } 40 Sử dụng thư viện cstring (thư viện C++) #include Một số hàm strlen(s) : trả l i l i kích thước th ớc xâu s ... ; i+ +) A [i] = A [i+ 1]; 17 for (int i = ; i < (n – 1) ; i+ +) { for (int j = i + ; j < n ; j++) if (A[j] < A [i] ) { int temp = A[j]; A[j] = A [i] ; A [i] = temp; } } 23 Tìm Min int = A[0]; for (int i...

Ngày tải lên: 22/12/2016, 13:25

12 840 0
w