Skip to main content

Recusion Tailor

 #include<bits/stdc++>

using namespace std;

//recursion start block

double e(int x,int n)

{

    static int p=1,f=1;.

double r;

    if(n==0)

    return (1);

else

{

r=e(x,n-1);

p=p*x;

f=f*n;

}

return r+p/f;

}

// recursion function end block

// other than recursion 








Comments

  1. #include
    using namespace std;
    int main()
    {
    string s;
    cin>>s;
    int n=s.size();
    int ans=0;
    vector last(256,-1);
    int i=0;
    for(int j=0;j<n;j++)
    {
    i=max(i,last[s[j]]+1);
    ans=max(ans,j-i+1);
    last[s[j]]=j;
    }
    cout<<ans<<endl;
    return 0;
    }

    ReplyDelete
    Replies
    1. This the function code of longest substring which return size.

      Delete
  2. bool isPalindrome(string s) {
    int n = s.length();
    for(int i = 0; i < n/2; i++) {
    if(s[i] != s[n-i-1]) {
    return false;
    }
    }
    return true;
    }

    ReplyDelete
  3. Count of non-empty substrings is n*(n+1)/2
    If we include empty string also as substring, the count becomes n*(n+1)/2 + 1


    How does above formula work?

    Number of substrings of length one is n (We can choose any of the n characters)
    Number of substrings of length two is n-1 (We can choose any of the n-1 pairs formed by adjacent)
    Number of substrings of length three is n-2
    (We can choose any of the n-2 triplets formed by adjacent)
    In general, number of substrings of length k is n-k+1 where 1 <= k <= n
    Total number of substrings of all lengths from 1 to n =
    n + (n-1) + (n-2) + (n-3) + … 2 + 1
    = n * (n + 1)/2

    ReplyDelete
  4. maximum Sub array

    #include
    using namespace std;
    int main()
    {
    int n,csum=0;
    cin>>n;
    int ar[n];
    int maxSum=INT_MIN;
    for(int i=0;i>ar[i];
    }
    int sum=0;
    for (int i = 0; i < n; i++)
    {
    sum +=ar[i];
    if(sum<0)
    sum=0;
    maxSum=max(maxSum,sum);
    }

    cout<<maxSum;
    return 0;
    }

    ReplyDelete

Post a Comment

Popular posts from this blog

Service install on window system

 If we have to install service make sure,  .interframework install already. Goto folder like:-  C:\Windows\Microsoft.NET\Framework\v2.0.50727  C:\Windows\Microsoft.NET\Framework\ v2.0.50727 (Note: version folder can be change as the version change.) Open command prompt by  writing the "cmd" in the box of file/folder location shoes Run the command : "installUtil.exe pathofexeofthe service"

7 features of OOPs

The 7 features of OOPs are as follows: 1. Incapsulation 2. Abstraction 3. Inheritance 4. Polymorphism 5. Object must be used 6. Massage passing : One object can interect with another object 7. Dynamic binding The most initial 4 are the basic OOPs features that is required.