Showing posts with label magic. Show all posts
Showing posts with label magic. Show all posts

Saturday, 25 September 2021

Data Structures and Algorithms

UK assignment helper


 CS 3100 – Data Structures and Algorithms

Project #1 – Building a magic bag Learning Objectives

·         Apply basic object-oriented programming concepts in C++

·         Construct and use C++ objects making effective use of references and pointers

·         Implement an abstract data type conforming to specific design specifications

 

Overview

 

Your task for this assignment is to build a “Magic Bag” data type. You will be given a .h file with function prototypes for the magic bag. You will implement the functions according to the following specifications.

 

The Magic Bag

 

The magic bag data type will be implemented as follows:

 

·         Objects can be inserted into the magic bag using the MagicBag::insert(item) member function. The magic bag can hold any number of items, within the bounds of the available RAM. Duplicate items are allowed.

 

·         Objects are removed from the magic bag using the MagicBag::draw() member function. This function returns a random item and removes it from the bag. The returned item should be randomized. In other words, if there are five items in the bag, and only one of them is a 7, then there should be a 1 in 5 chance of drawing a 7 with the draw() function. If the bag is empty, the draw() function should throw an exception.

 

·         You can check if an object is in the bag using MagicBag::peek(item), which should return 0 if there is no item in the bag matching the item parameter. If there are items matching

the item parameter in the bag, the number (count) of matching items should be returned.

 

·         Override the << operator for your Magic Bag class via a friend function. The representation of the Magic Bag should be enclosed in square brackets, and the values should be separated by spaces. For example, if the bag contains the integers 2, 1, and 3, it would look like this: [2 1 3]

 

·         You should have a copy constructor and also be able to assign the contents of a MagicBag using the = operator. This should result in a copy of the magic bag that is not linked to the original bag. In other words, if a and b are magic bags, the line "a = b;" should result in

bags a and b having the same contents. If I then draw elements from bag b, this should not change the contents of bag a.

 

·         Your magic bag should be capable of holding any primitive data type. (You might want to start with just integers and get everything working before converting your class to a template.)

 

·         You can implement the magic bag using an array, a linked list, or any other data structure that you feel is appropriate. You need to design and implement the underlying data structure


yourself. You may not, for example, use C++ standard template library vectors for the underlying data structure.

 

·         You will be provided with a main program for testing your magic bag.

 

·         No points will be awarded for submissions that do not compile.

 

Turn in and Grading

 

Please build your class in-line in the MagicBag.h file provided. To ease the grading process, please put all of your code (including your exception class) in the .h file rather than having a separate .cpp file.

Please turn in MagicBag.h (with that name) to the dropbox. Do not turn in the main program provided to you for testing. Do not zip, archive, or compress your file(s).

 

Your project will be graded according to the following rubric. The number in [ ] is the number of points each item is worth. Projects that do not compile will receive a zero.

 

[10] You can create a magic bag of integers and insert integers into the bag.

 

[10] You can create a magic bag of any primitive data type and insert items into the bag.

 

[10] The capacity of the magic bag is limited only by the amount of available RAM.

 

[10] The peek() member function returns the correct value without deleting any items from the bag.

 

[10] The draw() member function returns and removes an item from the bag.

 

[10] The probability of drawing an item from the bag is equal for all items.

 

[10] Calling draw on an empty bag throws an exception.

 

[10] You can print Magic Bags to cout using <<

 

[10] Magic bags can be copied (using a copy constructor) and assigned (using =), resulting in a new, independent bag with the same contents as the original bag.

 

[10] You code has no memory leaks.

Friday, 16 July 2021

The Magic of Essay Typers

UK assignment helper

 



 

How to use Essay Typers?

Essay typers are writing tools that gained popularity in the early noughties and have stuck ever since. What are these tools? Do they really type your essays for you? The answer is yes! These tools will save you time, energy and effort. Can’t meet a deadline? Worry not, just slam in some keywords into an essay typer and you are good to go! It will write an essay for you in minutes.

 

They are Completely Legal!

You may be wondering if such a convenient tool is legal? Seems a little too good to be true right? There has to be a catch. Rest assured, essay typers are completely legal and popular among high school and college students to meet deadlines. It uses several resources online and keywords to write essays for students, however the site itself also encourages students to work more on the framework of the essay that the essay typer provides in order to encourage originality and make sure that there was no accidental plagiarism.

The site is completely legit. A few convincing factors in favour of the legitimacy of the site are as follows:

v  It includes the terms and conditions for service for its users.

v  It abides by copyright laws and delivers plagiarism free content for its users.

v  It is a legally registered company.

v  It does not pretend to be a writing service

 

How to use Essay Typer

  1. Upon opening the webpage on your browser, you will see the word-type webpage.
  2. You will then type the title or topic of your essay and press enter.
  3. Immediately, you will get a redirect to a word-type online document.
  4. Using the topic, the magic code, and Wikipedia and other online sources, the essay typer will use keywords to get insights on your essay.
  5. As it does so, all you have to do is type any keys on the keyboard including the special keys like caps lock and shift keys. Probably a good way to fool your strict parents you are working while a professional essay writer is working on your actual paper, huh!
  6. If you choose a topic on the impacts of human relations or Civil war, the essay typer will choose and rephrase the topic for you. A professional essay writer would do well choosing a rational essay topic for you, maybe!

 

Benefits of using an online Essay Typer

Premium Quality

Legit essay writing services have all native English speaking paper writers who have got advanced degrees from elite US institutes. Their essay writers are experts in all academic levels, and all academic subjects matter. They always provide premium quality custom content.

100% Original and Unique Content

Academic writing requires thorough research so that enough information could be provided. While writing essays or papers, there are chances that you might include someone’s work.

When you pay someone to write your essay, they make sure to provide you 100% unique and original content. They do not copy others' work, and if they do, they carefully credit them in the reference section.

On-time Delivery

When professors assign a writing assignment they always specify a submission deadline. Professional writers are experts in dealing with deadlines. They are capable of writing a top-notch essay in a short deadline as short as 6 hours. They ensure timely delivery and always deliver your work within your specified deadline.

Pocket-friendly Rates

Students don’t have the budget to spend money on expensive papers. Professional cheap essay writing services offer their services at affordable rates.

Grammatical Spell Checking

There are chances that you make a lot of grammatical and spelling mistakes while writing papers or essays. Essay experts don’t make such kinds of errors, and even if they do, they make sure to correct them. They use spell-check tools like Grammarly to make sure the content is free of grammatical and spelling errors.

Unlimited Revisions and Edits

Legit essay writers are always up for revisions and edits if their clients are not satisfied with the delivered work. They do several revisions until you get satisfied with your assignment.

All Type of Papers

Academic writers are experts at handling all types of custom writings. They are capable of writing all kinds of essays, research papers, term papers, reviews, case studies, etc.

So, as you can see, it is entirely legal to pay someone to write your essay. Moreover, there are many benefits you get if you hire someone to write your essay.

 

Concerns with using Essay Typers

The main concern with using essay typers is the issue of plagiarism. Most of the content written by the essay typers are from Wikipedia. As you might already be aware of Wikipedia is not a completely reliable source of information as it is free to edit by anyone and everyone. Moreover, plagiarism softwares usually detect a high amount of plagiarism in such content. This means that your content is neither extremely reliable nor is it free of plagiarism. This may get you into trouble if you do not check your work first and run it through a plagiarism detector.

Conclusion

Artificial Essay Writing AIs like Essaybot and EssayTyper can write essays based on some algorithms that help them scan through endless content and generate what seems like an essay. The inventors of AI claim that they can write perfect essays, but that is only but a flawed claim. Off the bat, essays written by AI programs have questionable quality.Compared to a professional essay writer, an AI is guided by algorithms but not knowledge and experience.

EssayTyper and EssayBot will only hurt your academic progress. These AI tools act like article spinners. The content generated makes no sense and meets no academic standards. In the field of academia, writing coherent papers is a must, and taking a critical approach enables you to do so.

As the website says we use magic and Wikipedia to write you essays. The magic isn’t real… that’s plagiarism.