Find Jobs
Hire Freelancers

Strings and Functions

$250-750 USD

Cancelled
Posted over 8 years ago

$250-750 USD

Paid on delivery
Here is part of the instruction: Strings and Functions In this lab you will develop a recursive function for performing a primitive type of regular expression matching. Simple String Matching Algorithm Define a matcher expression (ME) Define a string s ϵ S to match an ME m iff 1. s is of length one, and m is either s[0] or ‘.’, or 2. m is .*n and n matches some suffix of s, or 3. m is x*n and s can be decomposed into a string s1 followed by a string s2 such that s1 is 0 or more occurrences of x and s2 matches n, or 4. m can be written as m1m2 and s as s1s2 such that m1 matches s1 and m2 matches s2 based on one of the three conditions above. Design an algorithm that takes a string s and ME m and returns whether s matches m. The main.c we provide contains a number of tests, but you should write some of your own test cases, in the spirit of the tests in our main.c. Make sure you consider corner cases.
Project ID: 8651796

About the project

2 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
2 freelancers are bidding on average $282 USD for this job
User Avatar
A proposal has not yet been provided
$297 USD in 10 days
4.8 (57 reviews)
4.6
4.6
User Avatar
I have a lots of experience in C++,C#.net,JAVA, software Architecture, PHP, MySQL, Wordpress and Web Designing. my aim to deliver quality products to our customers within specified deadline. If hired by you I will put in my best work. I am ready to be hired by you and start work on your jobs. PM to me for more discussion
$266 USD in 3 days
5.0 (4 reviews)
2.8
2.8

About the client

Flag of UNITED STATES
Houston, United States
5.0
1
Payment method verified
Member since Oct 9, 2015

Client Verification

Other jobs from this client

Write some Software
$30-250 USD
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.