Posts

Showing posts from February, 2019

Water Jug Problem using Breath First Search

Image
Water Jug Problem AI Problem Statement: In a Water Jug Problem you are given two jugs, one 4-gallon and one 3-gallon, a pump which has unlimited water which you can use to fill the jug, and the ground on which water may be poured. Neither jug has any measuring markings on it. How can you get exactly 2 gallons of water in the 4-gallon jug? This problem can be solve using multiple techniques of Artificial Intelligence (AI). Here we are going to solve the Water Jug Problem using the Breath First Search (BFS) Algorithm. Here is the code for the current problem statement.

Water Jug Problem using Depth First Search

Image
Problem Statement: In a Water Jug Problem you are given two jugs, one 4-gallon and one 3-gallon, a pump which has unlimited water which you can use to fill the jug, and the ground on which water may be poured. Neither jug has any measuring markings on it. How can you get exactly 2 gallons of water in the 4-gallon jug? This problem can be solve using multiple techniques of Artificial Intelligence (AI). Here we are going to solve the Water Jug Problem using the Depth First Search (DFS) Algorithm. To solve the problem with Breath First Search (BFS), check it here. Here is the code for the current problem statement. Firstly, let include all the header files. Now we have to define a structure for the nodes which we are going to use it for the further process. Below code snippet of code is for the same. #include<stdio.h> #include<conio.h> struct node { int x, y; struct node *next; }*root, *left, *right; Now we have to check weather the node whi...

Upload Image From Android To Php Server

Image
Hello friends, in this tutorial we will learn how to upload an image from android to php server. Lets go for it. Prerequisites: Android Studio Xampp or Wamp Server (I am using Xampp here) Text Editor (I recommend to use Sublime) Structure of the Database: Firstly, we use our Android Studio to make our front part ready to capture the photo and get it ready to upload on the server. To get start with the actual code add the permissions and dependencies to make the project work properly. Add below permissions in the Manifests file. <uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission> And add the volley dependency in the build.gradle file of the App Module. implementation 'com.android.volley:volley:1.1.1' So, initially we make our layout for the Main Activity. Here is the layout co...