SlideShare a Scribd company logo
1 of 29
03/.DS_Store
__MACOSX/03/._.DS_Store
03/A2/.DS_Store
__MACOSX/03/A2/._.DS_Store
03/A2/build.xml
Some useful functions for working with pipes.
__MACOSX/03/A2/._build.xml
03/A2/src/.DS_Store
__MACOSX/03/A2/src/._.DS_Store
03/A2/src/nz/.DS_Store
__MACOSX/03/A2/src/nz/._.DS_Store
03/A2/src/nz/retro_freedom/.DS_Store
__MACOSX/03/A2/src/nz/retro_freedom/._.DS_Store
03/A2/src/nz/retro_freedom/dsa2016/.DS_Store
__MACOSX/03/A2/src/nz/retro_freedom/dsa2016/._.DS_Store
03/A2/src/nz/retro_freedom/dsa2016/pair/Pair.java03/A2/src/nz/
retro_freedom/dsa2016/pair/Pair.javapackage nz.retro_freedom.
dsa2016.pair;
import java.util.*;
/**
* @author
* @version 1.0
*
* A data type representing generic, non-{@code null} pairs.
* Pairs cannot be modified once created -
if you need to change a pair,
* make a new one instead.
*/
publicclassPair<T1, T2>{
/**
* Makes a new pair.
*
* @param left the left side of the pair (cannot be {@code nu
ll}).
* @param right the right side of the pair (cannot be {@code
null}).
* @return a new pair with the given left and right sides.
* @throws NullPointerException if left or right are {@code
null}.
*/
publicstatic<T1, T2>Pair<T1, T2> make (T1 left, T2 right){
Objects.requireNonNull(left,"left cannot be null.");
Objects.requireNonNull(right,"right cannot be null.");
returnnewPair<T1, T2>(left, right);
}
/**
* Convenience factory for replacing left side of an existing p
air.
*
* @param p a pair (cannot be {@code null}).
* @param left a new left element (cannot be {@code null}).
* @return a new pair which is the same as p, but with a new
left element.
* @throws NullPointerException if an argument is {@code n
ull}.
*/
publicstatic<T1, T2>Pair<T1, T2> newLeft (Pair<T1, T2> p, T1
left){
Objects.requireNonNull (p,"p cannot be null.");
return make (left, p.right ());
}
/**
* Convenience factory for replacing right side of an existing
pair.
*
* @param p a pair (cannot be {@code null}).
* @param right a new right element (cannot be {@code null
}).
* @return a new pair which is the same as p, but with a new
right element.
* @throws NullPointerException if an argument is {@code n
ull}.
*/
publicstatic<T1, T2>Pair<T1, T2> newRight (Pair<T1, T2> p, T
2 right){
Objects.requireNonNull (p,"p cannot be null.");
return make (p.left (), right);
}
/**
* Compares on both elements.
*
* @param o a thing to compare to.
* @return true if both sides of both pairs match.
*/
@Override
publicboolean equals (Object o){
if(o instanceofPair<?,?>){
Pair<?,?> p =(Pair<?,?>)o;
if(left.equals (p.left)&&
right.equals (p.right)){
returntrue;
}
}
returnfalse;
}
/**
* Hashes on both sides.
*
* @return a unique code representing a pair.
*/
@Override
publicint hashCode (){
int result =1;
result =37* result + left.hashCode ();
result =37* result + right.hashCode ();
return result;
}
/**
* Gives a debugging representation.
* @return an implementation-defined debug string.
*/
@Override
publicString toString (){
return"("+ left.toString ()+", "+ right.toString ()+")";
}
/**
* Fetches the left side of the pair.
* @return the left side of the pair.
*/
public T1 left (){return left;}
/**
* Fetches the right side of the pair.
* @return the right side of the pair.
*/
public T2 right (){return right;}
// Private stuff
privatefinal T1 left;
privatefinal T2 right;
privatePair(T1 left, T2 right){
this.left = left;
this.right = right;
}
}
__MACOSX/03/A2/src/nz/retro_freedom/dsa2016/pair/._Pair.ja
va
__MACOSX/03/A2/src/nz/retro_freedom/dsa2016/._pair
03/A2/src/nz/retro_freedom/dsa2016/pipes/.DS_Store
__MACOSX/03/A2/src/nz/retro_freedom/dsa2016/pipes/._.DS_
Store
03/A2/src/nz/retro_freedom/dsa2016/pipes/Pipes.java03/A2/src/
nz/retro_freedom/dsa2016/pipes/Pipes.javapackage nz.retro_fre
edom.dsa2016.pipes;
import java.util.*;
import nz.retro_freedom.dsa2016.pair.*;
/**
* @author
* @version 1.0
*
* A library for working with pipes.
*/
publicclassPipes{
/**
* Retrieves the first element of a list, in O(1) time.
*
* @param list the list (cannot be {@code null} or empty).
* @return the first element of the argument.
* @throws NullPointerException if the list is {@code null}.
* @throws IllegalArgumentException if the list is empty.
*/
publicstatic<T> T head (LinkedList<T> list){
Objects.requireNonNull (list,"list cannot be null.");
try{
return list.getFirst ();
}
catch(NoSuchElementException e){
thrownewIllegalArgumentException("list cannot be empty.");
}
}
/**
* Retrieves all but the first element of the argument, in O(1)
time.
* Will yield an empty list if given a list with just one elemen
t.
*
* @param list the list.
* @return a new list containing everything but the first elem
ent of the
* argument.
* @throws NullPointerException if the list is {@code null}.
* @throws IllegalArgumentException if the list is empty.
*/
publicstatic<T>LinkedList<T> tail (LinkedList<T> list){
Objects.requireNonNull (list,"list cannot be null.");
try{
returnnewLinkedList<>(list.subList(1, list.size ()));
}
catch(IllegalArgumentException e){
thrownewIllegalArgumentException("list cannot be empty.");
}
}
/**
* Returns a new list with e as its head, and list as its tail.
*
* @param e an element (cannot be {@code null}).
* @param list a list to serve as the tail (cannot be {@code n
ull}).
* @return a new list with e as its head, and list as its tail.
* @throws NullPointerException if the list is {@code null}.
*/
publicstatic<T>LinkedList<T> cons (T e,LinkedList<T> list){
Objects.requireNonNull (e,"e cannot be null.");
Objects.requireNonNull (list,"list cannot be null.");
LinkedList<T> ll =newLinkedList<>(list);
ll.addFirst (e);
return ll;
}
/**
* Decomposes a list into its head and tail.
*
* @param list a list (cannot be {@code null} or empty).
* @return a pair of the head and tail of the list.
* @throws NullPointerException if the list is {@code null}.
* @throws IllegalArgumentException if the list is empty.
*/
publicstatic<T>Pair<T,LinkedList<T>> uncons (LinkedList<T>
list){
returnPair.make (Pipes.head (list),Pipes.tail (list));
}
/**
* Converts a list into another list by repeated application of
a conversion
* rule.
*
* @param trans a transformer for elements of the list (canno
t be
* {@code null}).
* @param list a list (cannot be {@code null}).
* @return a new list, defined as every element of the argume
nt list, with
* the given transformation applied to the elements in the sa
me order.
* @throws NullPointerException if any argument is {@code
null}.
*/
publicstatic<From,To>LinkedList<To> map (Transformer<From
,To> trans,
LinkedList<From> list){
Objects.requireNonNull (trans,"trans cannot be null");
Objects.requireNonNull (list,"list cannot be null");
if(list.isEmpty ()){
returnnewLinkedList<To>();
}
To t = trans.transform (Pipes.head (list));
LinkedList<To> rest =Pipes.map (trans,Pipes.tail (list));
returnPipes.cons (t, rest);
}
/**
* Removes elements from a list if they don't fit a rule.
*
* @param pred a predicate defining the condition for keepin
g elements
* (cannot be {@code null}).
* @param list a list (cannot be {@code null}).
* @return a new list containing only those elements from the
argument
* list for which the given predicate is true.
* @throws NullPointerException if any argument is {@code
null}.
*/
publicstatic<T>LinkedList<T> filter (Predicate<T> pred,
LinkedList<T> list){
Objects.requireNonNull (pred,"pred cannot be null");
Objects.requireNonNull (list,"list cannot be null");
if(list.isEmpty ()){
returnnewLinkedList<T>();
}
T e =Pipes.head (list);
LinkedList<T> rest =Pipes.filter (pred,Pipes.tail (list));
if(pred.is (e)){
returnPipes.cons (e, rest);
}
return rest;
}
/**
* 'Boils down' a list into a single value using the given comb
ination rule.
*
* @param start an initial value (cannot be {@code null}).
* @param red a combination rule for combining elements in
the list
* (cannot be {@code null}).
* @param list a list (cannot be {@code null}).
* @return a 'boiled-
down' value based on combining all list elements and
* the starting value in the same order as the argument list.
* @throws NullPointerException if any argument is {@code
null}.
*/
publicstatic<From,To>To reduce (To start,
Reducer<From,To> red,
LinkedList<From> list){
Objects.requireNonNull (start,"start cannot be null.");
Objects.requireNonNull (red,"red cannot be null.");
Objects.requireNonNull (list,"list cannot be null.");
if(list.isEmpty ()){
return start;
}
To combined = red.combine(start,Pipes.head (list));
returnPipes.reduce (combined, red,Pipes.tail (list));
}
// Private stuff
// disable constructor
privatePipes(){}
}
__MACOSX/03/A2/src/nz/retro_freedom/dsa2016/pipes/._Pipes.
java
03/A2/src/nz/retro_freedom/dsa2016/pipes/Predicate.java03/A2/
src/nz/retro_freedom/dsa2016/pipes/Predicate.javapackage nz.re
tro_freedom.dsa2016.pipes;
/**
*
* @version 1.0
*
* An interface for defining predicates (functions which return t
rue or
* false).
*/
publicinterfacePredicate<T>{
/**
* The core driver of this interface.
*
* @param in the input element.
* @return true if the element meets the conditions of the pre
dicate.
*/
publicboolean is (T in);
}
__MACOSX/03/A2/src/nz/retro_freedom/dsa2016/pipes/._Predi
cate.java
03/A2/src/nz/retro_freedom/dsa2016/pipes/Reducer.java03/A2/s
rc/nz/retro_freedom/dsa2016/pipes/Reducer.javapackage nz.retr
o_freedom.dsa2016.pipes;
/**
*
* @version 1.0
*
* An interface for defining reducers (functions which take two
items and
* combine them into one).
*/
publicinterfaceReducer<From,To>{
/**
* The core driver of this interface.
*
* @param x the first input element.
* @param y the second input element.
* @return the combination of x and y.
*/
publicTo combine (To x,From y);
}
__MACOSX/03/A2/src/nz/retro_freedom/dsa2016/pipes/._Redu
cer.java
03/A2/src/nz/retro_freedom/dsa2016/pipes/Transformer.java03/
A2/src/nz/retro_freedom/dsa2016/pipes/Transformer.javapackag
e nz.retro_freedom.dsa2016.pipes;
/**
*
* @version 1.0
*
* An interface for defining transformers (functions which take
one thing and
* emit another).
*/
publicinterfaceTransformer<From,To>{
/**
* Transforms its input.
* @param in the input.
* @return the transformed input.
*/
publicTo transform (From in);
}
__MACOSX/03/A2/src/nz/retro_freedom/dsa2016/pipes/._Trans
former.java
__MACOSX/03/A2/src/nz/retro_freedom/dsa2016/._pipes
__MACOSX/03/A2/src/nz/retro_freedom/._dsa2016
__MACOSX/03/A2/src/nz/._retro_freedom
__MACOSX/03/A2/src/._nz
__MACOSX/03/A2/._src
__MACOSX/03/._A2
03/A3/.DS_Store
__MACOSX/03/A3/._.DS_Store
03/A3/build.xml
Crunching some delicious data.
__MACOSX/03/A3/._build.xml
03/A3/data/iris.csv5.13.51.40.2Iris-setosa4.93.01.40.2Iris-
setosa4.73.21.30.2Iris-setosa4.63.11.50.2Iris-
setosa5.03.61.40.2Iris-setosa5.43.91.70.4Iris-
setosa4.63.41.40.3Iris-setosa5.03.41.50.2Iris-
setosa4.42.91.40.2Iris-setosa4.93.11.50.1Iris-
setosa5.43.71.50.2Iris-setosa4.83.41.60.2Iris-
setosa4.83.01.40.1Iris-setosa4.33.01.10.1Iris-
setosa5.84.01.20.2Iris-setosa5.74.41.50.4Iris-
setosa5.43.91.30.4Iris-setosa5.13.51.40.3Iris-
setosa5.73.81.70.3Iris-setosa5.13.81.50.3Iris-
setosa5.43.41.70.2Iris-setosa5.13.71.50.4Iris-
setosa4.63.61.00.2Iris-setosa5.13.31.70.5Iris-
setosa4.83.41.90.2Iris-setosa5.03.01.60.2Iris-
setosa5.03.41.60.4Iris-setosa5.23.51.50.2Iris-
setosa5.23.41.40.2Iris-setosa4.73.21.60.2Iris-
setosa4.83.11.60.2Iris-setosa5.43.41.50.4Iris-
setosa5.24.11.50.1Iris-setosa5.54.21.40.2Iris-
setosa4.93.11.50.1Iris-setosa5.03.21.20.2Iris-
setosa5.53.51.30.2Iris-setosa4.93.11.50.1Iris-
setosa4.43.01.30.2Iris-setosa5.13.41.50.2Iris-
setosa5.03.51.30.3Iris-setosa4.52.31.30.3Iris-
setosa4.43.21.30.2Iris-setosa5.03.51.60.6Iris-
setosa5.13.81.90.4Iris-setosa4.83.01.40.3Iris-
setosa5.13.81.60.2Iris-setosa4.63.21.40.2Iris-
setosa5.33.71.50.2Iris-setosa5.03.31.40.2Iris-
setosa7.03.24.71.4Iris-versicolor6.43.24.51.5Iris-
versicolor6.93.14.91.5Iris-versicolor5.52.34.01.3Iris-
versicolor6.52.84.61.5Iris-versicolor5.72.84.51.3Iris-
versicolor6.33.34.71.6Iris-versicolor4.92.43.31.0Iris-
versicolor6.62.94.61.3Iris-versicolor5.22.73.91.4Iris-
versicolor5.02.03.51.0Iris-versicolor5.93.04.21.5Iris-
versicolor6.02.24.01.0Iris-versicolor6.12.94.71.4Iris-
versicolor5.62.93.61.3Iris-versicolor6.73.14.41.4Iris-
versicolor5.63.04.51.5Iris-versicolor5.82.74.11.0Iris-
versicolor6.22.24.51.5Iris-versicolor5.62.53.91.1Iris-
versicolor5.93.24.81.8Iris-versicolor6.12.84.01.3Iris-
versicolor6.32.54.91.5Iris-versicolor6.12.84.71.2Iris-
versicolor6.42.94.31.3Iris-versicolor6.63.04.41.4Iris-
versicolor6.82.84.81.4Iris-versicolor6.73.05.01.7Iris-
versicolor6.02.94.51.5Iris-versicolor5.72.63.51.0Iris-
versicolor5.52.43.81.1Iris-versicolor5.52.43.71.0Iris-
versicolor5.82.73.91.2Iris-versicolor6.02.75.11.6Iris-
versicolor5.43.04.51.5Iris-versicolor6.03.44.51.6Iris-
versicolor6.73.14.71.5Iris-versicolor6.32.34.41.3Iris-
versicolor5.63.04.11.3Iris-versicolor5.52.54.01.3Iris-
versicolor5.52.64.41.2Iris-versicolor6.13.04.61.4Iris-
versicolor5.82.64.01.2Iris-versicolor5.02.33.31.0Iris-
versicolor5.62.74.21.3Iris-versicolor5.73.04.21.2Iris-
versicolor5.72.94.21.3Iris-versicolor6.22.94.31.3Iris-
versicolor5.12.53.01.1Iris-versicolor5.72.84.11.3Iris-
versicolor6.33.36.02.5Iris-virginica5.82.75.11.9Iris-
virginica7.13.05.92.1Iris-virginica6.32.95.61.8Iris-
virginica6.53.05.82.2Iris-virginica7.63.06.62.1Iris-
virginica4.92.54.51.7Iris-virginica7.32.96.31.8Iris-
virginica6.72.55.81.8Iris-virginica7.23.66.12.5Iris-
virginica6.53.25.12.0Iris-virginica6.42.75.31.9Iris-
virginica6.83.05.52.1Iris-virginica5.72.55.02.0Iris-
virginica5.82.85.12.4Iris-virginica6.43.25.32.3Iris-
virginica6.53.05.51.8Iris-virginica7.73.86.72.2Iris-
virginica7.72.66.92.3Iris-virginica6.02.25.01.5Iris-
virginica6.93.25.72.3Iris-virginica5.62.84.92.0Iris-
virginica7.72.86.72.0Iris-virginica6.32.74.91.8Iris-
virginica6.73.35.72.1Iris-virginica7.23.26.01.8Iris-
virginica6.22.84.81.8Iris-virginica6.13.04.91.8Iris-
virginica6.42.85.62.1Iris-virginica7.23.05.81.6Iris-
virginica7.42.86.11.9Iris-virginica7.93.86.42.0Iris-
virginica6.42.85.62.2Iris-virginica6.32.85.11.5Iris-
virginica6.12.65.61.4Iris-virginica7.73.06.12.3Iris-
virginica6.33.45.62.4Iris-virginica6.43.15.51.8Iris-
virginica6.03.04.81.8Iris-virginica6.93.15.42.1Iris-
virginica6.73.15.62.4Iris-virginica6.93.15.12.3Iris-
virginica5.82.75.11.9Iris-virginica6.83.25.92.3Iris-
virginica6.73.35.72.5Iris-virginica6.73.05.22.3Iris-
virginica6.32.55.01.9Iris-virginica6.53.05.22.0Iris-
virginica6.23.45.42.3Iris-virginica5.93.05.11.8Iris-virginica
__MACOSX/03/A3/data/._iris.csv
__MACOSX/03/A3/._data
03/A3/src/.DS_Store
__MACOSX/03/A3/src/._.DS_Store
03/A3/src/nz/.DS_Store
__MACOSX/03/A3/src/nz/._.DS_Store
03/A3/src/nz/retro_freedom/.DS_Store
__MACOSX/03/A3/src/nz/retro_freedom/._.DS_Store
03/A3/src/nz/retro_freedom/dsa2016/.DS_Store
__MACOSX/03/A3/src/nz/retro_freedom/dsa2016/._.DS_Store
03/A3/src/nz/retro_freedom/dsa2016/analysis/Flower.java03/A3
/src/nz/retro_freedom/dsa2016/analysis/Flower.javapackage nz.r
etro_freedom.dsa2016.analysis;
import java.util.*;
/**
* @author
* @version 1.0
*
* A representation of a flower in the Iris data set.
*/
publicclassFlower{
/**
* The length of the sepals on the represented flower.
*/
publicfinaldouble sepalLength;
/**
* The width of the sepals on the represented flower.
*/
publicfinaldouble sepalWidth;
/**
* The length of the petals on the represented flower.
*/
publicfinaldouble petalLength;
/**
* The width of the petals on the represented flower.
*/
publicfinaldouble petalWidth;
/**
* The type of flower being represented.
*/
publicfinalFlowerType type;
/**
* Makes a Flower from its representation as a row in a CSV
file.
*
* @param row a CSV file row for a flower (cannot be {@co
de null} or
* empty).
* @return a new Flower from the given data.
* @throws NullPointerException if row is {@code null}.
* @throws IllegalArgumentException if row is empty.
*/
publicstaticFlower fromCSVRow (String row){
Objects.requireNonNull (row,"row cannot be null.");
requireNonEmpty (row,"row cannot be empty.");
try{
String[] divided = row.split (",");
double sepalLength =Double.parseDouble (divided [0]);
double sepalWidth =Double.parseDouble (divided [1]);
double petalLength =Double.parseDouble (divided [2]);
double petalWidth =Double.parseDouble (divided [3]);
FlowerType type =FlowerType.fromString (divided [4]);
returnnewFlower(sepalLength,
sepalWidth,
petalLength,
petalWidth,
type);
}
catch(NumberFormatException e){
thrownewIllegalArgumentException("Could not parse a number
"+
"from this row: "+ row);
}
}
/**
* Compares by all sepal and petal parameters and type.
*
* @param o a thing to compare to.
* @return true if the sepal and petal parameters, and type, m
atch exactly.
*/
@Override
publicboolean equals (Object o){
if(o instanceofFlower){
Flower f =(Flower)o;
if(sepalLength == f.sepalLength &&
sepalWidth == f.sepalWidth &&
petalLength == f.petalLength &&
petalWidth == f.petalWidth){
returntrue;
}
}
returnfalse;
}
/**
* Hashes on sepal and petal parameters, and type.
*
* @return a unique code for the given aspects of the Flower.
*/
@Override
publicint hashCode (){
int result =1;
result =37* result + doubleHash (sepalLength);
result =37* result + doubleHash (sepalWidth);
result =37* result + doubleHash (petalLength);
result =37* result + doubleHash (petalWidth);
result =37* result + type.hashCode ();
return result;
}
/**
* Emits a CSV representation, which can be read back in wit
h
* fromCSVRow.
*
* @return a CSV row representing this Flower.
*/
@Override
publicString toString (){
StringBuilder sb =newStringBuilder();
sb.append (sepalLength);
sb.append (",");
sb.append (sepalWidth);
sb.append (",");
sb.append (petalLength);
sb.append (",");
sb.append (petalWidth);
sb.append (",");
sb.append (type.toString ());
return sb.toString ();
}
// Private stuff
// private constructor for safety
privateFlower(double sepalLength,
double sepalWidth,
double petalLength,
double petalWidth,
FlowerType type){
this.sepalLength = sepalLength;
this.sepalWidth = sepalWidth;
this.petalLength = petalLength;
this.petalWidth = petalWidth;
this.type = type;
}
// Helper for emptiness checking
privatestaticvoid requireNonEmpty (String s,String message){
if(s.length ()==0){
thrownewIllegalArgumentException(message);
}
}
// Helper for hashCode
privatestaticint doubleHash (double d){
long f =Double.doubleToLongBits (d);
return(int)(f ^(f >>>32));
}
}
__MACOSX/03/A3/src/nz/retro_freedom/dsa2016/analysis/._Flo
wer.java
03/A3/src/nz/retro_freedom/dsa2016/analysis/FlowerType.java0
3/A3/src/nz/retro_freedom/dsa2016/analysis/FlowerType.javapa
ckage nz.retro_freedom.dsa2016.analysis;
import java.util.*;
/**
* @author
* @version 1.0
*
* The types of flowers in the Iris data set.
*/
public enum FlowerType{
SETOSA ("Iris-setosa"),
VERSICOLOUR ("Iris-versicolor"),
VIRGINICA ("Iris-virginica");
/**
* Emits the name of the flower type, as in the sample data se
t.
* @return a representation of this flower type, matching the
way it is
* shown in the sample data set.
*/
@Override
publicString toString (){return rep;}
/**
* Makes a FlowerType from its representation in the sample
data file.
* @param s the textual representation of the type (as per sa
mple data).
* Cannot be {@code null} or empty.
* @return the FlowerType represented by this data.
* @throws NullPointerException if the argument is {@code
null}.
* @throws IllegalArgumentException if the argument is emp
ty.
*/
publicstaticFlowerType fromString (String s){
Objects.requireNonNull (s,"Cannot parse a FlowerType from nu
ll");
if(s.length ()==0){
thrownewIllegalArgumentException("Cannot parse a FlowerTyp
e "+
"from an empty string");
}
switch(s){
case"Iris-setosa":return SETOSA;
case"Iris-versicolor":return VERSICOLOUR;
case"Iris-virginica":return VIRGINICA;
default:thrownewIllegalArgumentException("Not a valid Flower
Type "+
s);
}
}
// Private stuff
privatefinalString rep;
// private constructor to take rep into account
privateFlowerType(String s){ rep = s;}
}
__MACOSX/03/A3/src/nz/retro_freedom/dsa2016/analysis/._Flo
werType.java
03/A3/src/nz/retro_freedom/dsa2016/analysis/Main.java03/A3/s
rc/nz/retro_freedom/dsa2016/analysis/Main.javapackage nz.retr
o_freedom.dsa2016.analysis;
import java.util.*;
import java.io.*;
import nz.retro_freedom.dsa2016.pipes.*;
/**
* @author
* @version 1.0
*
* Entry point to this program.
*/
publicclassMain{
publicstaticvoid main (String[] args){
if(args.length ==0){
System.out.printf ("ERROR: Must give a path to a data file.n");
}
try{
LinkedList<String> data = readAll (args[0]);
LinkedList<Flower> flowers =Pipes.map
(newTransformer<String,Flower>(){
@Override
publicFlower transform (String in){
returnFlower.fromCSVRow (in);
}
}, data);
// YOUR CODE BEGINS HERE
// Use this as an example to start from
int len =Pipes.reduce
(0,
newReducer<Flower,Integer>(){
@Override
publicInteger combine (Integer x,Flower y){
return x +1;
}
}, flowers);
System.out.printf ("Length of result is: %dn", len);
// YOUR CODE ENDS HERE
}
catch(FileNotFoundException e){
System.out.printf ("ERROR: The given file does not exist.n");
}
}
// Private stuff
// disable constructor
privateMain(){}
privatestaticLinkedList<String> readAll (String loc)
throwsFileNotFoundException{
LinkedList<String> ll =newLinkedList<>();
try(Scanner scanner =newScanner(newFile(loc))){
while(scanner.hasNextLine ()){
String s = scanner.nextLine ();
if(s.length ()>0){
ll.add (s);
}
}
}
return ll;
}
}
__MACOSX/03/A3/src/nz/retro_freedom/dsa2016/analysis/._Ma
in.java
__MACOSX/03/A3/src/nz/retro_freedom/dsa2016/._analysis
__MACOSX/03/A3/src/nz/retro_freedom/._dsa2016
__MACOSX/03/A3/src/nz/._retro_freedom
__MACOSX/03/A3/src/._nz
__MACOSX/03/A3/._src
03/read me.pdf
Data Structures and Algorithms
Aims
• Practice using pipeline processing
1 Using pipes
(a) You will work on file A3.
(b) Go to The UC Irvine Machine Learning Database page for
the Iris data set. Read the page
– you find it in file (A3 > data)
– this is the data set you will be processing in this lab.
(c) Incorporate your work on pipes (both the Pair class and the
contents of the pipes folder
they are in file (A2 > src > nz > retro_freedom > dsa2016 ) into
the project. Make sure
that the Ant targets still work.
(d) Using the Javadocs for the code you have in analysis, find
answers to the following ques-
tions. Do not use any methods from LinkedList to do these
tasks.
(i) How many flowers of each kind are there in the data set?
(ii) How many iris setosa with a sepal width of less than 5.0 are
there in the data set?
(iii) How many iris versicolour with a petal length of more than
4.2 are there in the data
set?
(iv) How many iris virginica with a petal width of between 1.5
and 2.0 inclusive are there
in the data set?
(v) What are the minimum and maximum values of each of petal
length, petal width, sepal
length and sepal width in the data set? Hint: Consider using the
Pair class for this
task.
(vi) Which kind of flower in the data set has the smallest petal
length? Petal width? Sepal
length? Sepal width?
(vii) What is the average petal length for each kind of flower in
the data set? Average petal
width? Average sepal length? Average sepal length?
(viii) Which kind of flower has the largest petals? Use petal
length times petal width to
determine petal size.
(ix) Which kind of flower has the largest sepals? Use sepal
length times sepal width to
determine sepal size.
1
__MACOSX/03/._read me.pdf
__MACOSX/._03
03.DS_Store__MACOSX03._.DS_Store03A2.DS_Store__.docx

More Related Content

Similar to 03.DS_Store__MACOSX03._.DS_Store03A2.DS_Store__.docx

(1)Objective Binary Search Tree traversal (2 points)Use traversal.pdf
(1)Objective Binary Search Tree traversal (2 points)Use traversal.pdf(1)Objective Binary Search Tree traversal (2 points)Use traversal.pdf
(1)Objective Binary Search Tree traversal (2 points)Use traversal.pdfarihantmobileselepun
 
Describe an algorithm for concatenating two singly linked lists L and.pdf
Describe an algorithm for concatenating two singly linked lists L and.pdfDescribe an algorithm for concatenating two singly linked lists L and.pdf
Describe an algorithm for concatenating two singly linked lists L and.pdfdeepak596396
 
This assignment and the next (#5) involve design and development of a.pdf
This assignment and the next (#5) involve design and development of a.pdfThis assignment and the next (#5) involve design and development of a.pdf
This assignment and the next (#5) involve design and development of a.pdfEricvtJFraserr
 
LabProgram.javaimport java.util.NoSuchElementException;public .pdf
LabProgram.javaimport java.util.NoSuchElementException;public .pdfLabProgram.javaimport java.util.NoSuchElementException;public .pdf
LabProgram.javaimport java.util.NoSuchElementException;public .pdffantasiatheoutofthef
 
PLEASE MAKE SURE THE PROGRAM IS ASKING FOR INPUT FROM USER TO ADD OR.pdf
PLEASE MAKE SURE THE PROGRAM IS ASKING FOR INPUT FROM USER TO ADD OR.pdfPLEASE MAKE SURE THE PROGRAM IS ASKING FOR INPUT FROM USER TO ADD OR.pdf
PLEASE MAKE SURE THE PROGRAM IS ASKING FOR INPUT FROM USER TO ADD OR.pdfmallik3000
 
Objective Binary Search Tree traversal (2 points)Use traversal.pp.pdf
Objective Binary Search Tree traversal (2 points)Use traversal.pp.pdfObjective Binary Search Tree traversal (2 points)Use traversal.pp.pdf
Objective Binary Search Tree traversal (2 points)Use traversal.pp.pdfsivakumar19831
 
package singlylinkedlist; public class Node { public String valu.pdf
package singlylinkedlist; public class Node { public String valu.pdfpackage singlylinkedlist; public class Node { public String valu.pdf
package singlylinkedlist; public class Node { public String valu.pdfamazing2001
 
Problem- Describe an algorithm for concatenating two singly linked lis.pdf
Problem- Describe an algorithm for concatenating two singly linked lis.pdfProblem- Describe an algorithm for concatenating two singly linked lis.pdf
Problem- Describe an algorithm for concatenating two singly linked lis.pdfkingsandqueens3
 
StackInterface An interface for the ADT stack. Do not modif.pdf
StackInterface An interface for the ADT stack. Do not modif.pdfStackInterface An interface for the ADT stack. Do not modif.pdf
StackInterface An interface for the ADT stack. Do not modif.pdfARCHANASTOREKOTA
 
maincpp Build and procees a sorted linked list of Patie.pdf
maincpp   Build and procees a sorted linked list of Patie.pdfmaincpp   Build and procees a sorted linked list of Patie.pdf
maincpp Build and procees a sorted linked list of Patie.pdfadityastores21
 
Implementation The starter code includes List.java. You should not c.pdf
Implementation The starter code includes List.java. You should not c.pdfImplementation The starter code includes List.java. You should not c.pdf
Implementation The starter code includes List.java. You should not c.pdfmaheshkumar12354
 
Once you have all the structures working as intended- it is time to co.docx
Once you have all the structures working as intended- it is time to co.docxOnce you have all the structures working as intended- it is time to co.docx
Once you have all the structures working as intended- it is time to co.docxfarrahkur54
 
Step 1 The Pair Class Many times in writing software we come across p.pdf
Step 1 The Pair Class Many times in writing software we come across p.pdfStep 1 The Pair Class Many times in writing software we come across p.pdf
Step 1 The Pair Class Many times in writing software we come across p.pdfformaxekochi
 
Dividing a linked list into two sublists of almost equal sizesa. A.pdf
Dividing a linked list into two sublists of almost equal sizesa. A.pdfDividing a linked list into two sublists of almost equal sizesa. A.pdf
Dividing a linked list into two sublists of almost equal sizesa. A.pdftesmondday29076
 
PROBLEM STATEMENTIn this assignment, you will complete DoubleEnde.pdf
PROBLEM STATEMENTIn this assignment, you will complete DoubleEnde.pdfPROBLEM STATEMENTIn this assignment, you will complete DoubleEnde.pdf
PROBLEM STATEMENTIn this assignment, you will complete DoubleEnde.pdfclimatecontrolsv
 
C++ projectMachine Problem 7 - HashingWrite a program to do the .pdf
C++ projectMachine Problem 7 - HashingWrite a program to do the .pdfC++ projectMachine Problem 7 - HashingWrite a program to do the .pdf
C++ projectMachine Problem 7 - HashingWrite a program to do the .pdffeelinggift
 
Consider a double-linked linked list implementation with the followin.pdf
Consider a double-linked linked list implementation with the followin.pdfConsider a double-linked linked list implementation with the followin.pdf
Consider a double-linked linked list implementation with the followin.pdfsales98
 
hi i have to write a java program involving link lists. i have a pro.pdf
hi i have to write a java program involving link lists. i have a pro.pdfhi i have to write a java program involving link lists. i have a pro.pdf
hi i have to write a java program involving link lists. i have a pro.pdfarchgeetsenterprises
 

Similar to 03.DS_Store__MACOSX03._.DS_Store03A2.DS_Store__.docx (20)

(1)Objective Binary Search Tree traversal (2 points)Use traversal.pdf
(1)Objective Binary Search Tree traversal (2 points)Use traversal.pdf(1)Objective Binary Search Tree traversal (2 points)Use traversal.pdf
(1)Objective Binary Search Tree traversal (2 points)Use traversal.pdf
 
Describe an algorithm for concatenating two singly linked lists L and.pdf
Describe an algorithm for concatenating two singly linked lists L and.pdfDescribe an algorithm for concatenating two singly linked lists L and.pdf
Describe an algorithm for concatenating two singly linked lists L and.pdf
 
This assignment and the next (#5) involve design and development of a.pdf
This assignment and the next (#5) involve design and development of a.pdfThis assignment and the next (#5) involve design and development of a.pdf
This assignment and the next (#5) involve design and development of a.pdf
 
LabProgram.javaimport java.util.NoSuchElementException;public .pdf
LabProgram.javaimport java.util.NoSuchElementException;public .pdfLabProgram.javaimport java.util.NoSuchElementException;public .pdf
LabProgram.javaimport java.util.NoSuchElementException;public .pdf
 
PLEASE MAKE SURE THE PROGRAM IS ASKING FOR INPUT FROM USER TO ADD OR.pdf
PLEASE MAKE SURE THE PROGRAM IS ASKING FOR INPUT FROM USER TO ADD OR.pdfPLEASE MAKE SURE THE PROGRAM IS ASKING FOR INPUT FROM USER TO ADD OR.pdf
PLEASE MAKE SURE THE PROGRAM IS ASKING FOR INPUT FROM USER TO ADD OR.pdf
 
Objective Binary Search Tree traversal (2 points)Use traversal.pp.pdf
Objective Binary Search Tree traversal (2 points)Use traversal.pp.pdfObjective Binary Search Tree traversal (2 points)Use traversal.pp.pdf
Objective Binary Search Tree traversal (2 points)Use traversal.pp.pdf
 
C Assignment Help
C Assignment HelpC Assignment Help
C Assignment Help
 
package singlylinkedlist; public class Node { public String valu.pdf
package singlylinkedlist; public class Node { public String valu.pdfpackage singlylinkedlist; public class Node { public String valu.pdf
package singlylinkedlist; public class Node { public String valu.pdf
 
Problem- Describe an algorithm for concatenating two singly linked lis.pdf
Problem- Describe an algorithm for concatenating two singly linked lis.pdfProblem- Describe an algorithm for concatenating two singly linked lis.pdf
Problem- Describe an algorithm for concatenating two singly linked lis.pdf
 
StackInterface An interface for the ADT stack. Do not modif.pdf
StackInterface An interface for the ADT stack. Do not modif.pdfStackInterface An interface for the ADT stack. Do not modif.pdf
StackInterface An interface for the ADT stack. Do not modif.pdf
 
maincpp Build and procees a sorted linked list of Patie.pdf
maincpp   Build and procees a sorted linked list of Patie.pdfmaincpp   Build and procees a sorted linked list of Patie.pdf
maincpp Build and procees a sorted linked list of Patie.pdf
 
Implementation The starter code includes List.java. You should not c.pdf
Implementation The starter code includes List.java. You should not c.pdfImplementation The starter code includes List.java. You should not c.pdf
Implementation The starter code includes List.java. You should not c.pdf
 
Once you have all the structures working as intended- it is time to co.docx
Once you have all the structures working as intended- it is time to co.docxOnce you have all the structures working as intended- it is time to co.docx
Once you have all the structures working as intended- it is time to co.docx
 
Unit7 C
Unit7 CUnit7 C
Unit7 C
 
Step 1 The Pair Class Many times in writing software we come across p.pdf
Step 1 The Pair Class Many times in writing software we come across p.pdfStep 1 The Pair Class Many times in writing software we come across p.pdf
Step 1 The Pair Class Many times in writing software we come across p.pdf
 
Dividing a linked list into two sublists of almost equal sizesa. A.pdf
Dividing a linked list into two sublists of almost equal sizesa. A.pdfDividing a linked list into two sublists of almost equal sizesa. A.pdf
Dividing a linked list into two sublists of almost equal sizesa. A.pdf
 
PROBLEM STATEMENTIn this assignment, you will complete DoubleEnde.pdf
PROBLEM STATEMENTIn this assignment, you will complete DoubleEnde.pdfPROBLEM STATEMENTIn this assignment, you will complete DoubleEnde.pdf
PROBLEM STATEMENTIn this assignment, you will complete DoubleEnde.pdf
 
C++ projectMachine Problem 7 - HashingWrite a program to do the .pdf
C++ projectMachine Problem 7 - HashingWrite a program to do the .pdfC++ projectMachine Problem 7 - HashingWrite a program to do the .pdf
C++ projectMachine Problem 7 - HashingWrite a program to do the .pdf
 
Consider a double-linked linked list implementation with the followin.pdf
Consider a double-linked linked list implementation with the followin.pdfConsider a double-linked linked list implementation with the followin.pdf
Consider a double-linked linked list implementation with the followin.pdf
 
hi i have to write a java program involving link lists. i have a pro.pdf
hi i have to write a java program involving link lists. i have a pro.pdfhi i have to write a java program involving link lists. i have a pro.pdf
hi i have to write a java program involving link lists. i have a pro.pdf
 

More from honey725342

NRS-493 Individual Success PlanREQUIRED PRACTICE HOURS 100 Direct.docx
NRS-493 Individual Success PlanREQUIRED PRACTICE HOURS 100 Direct.docxNRS-493 Individual Success PlanREQUIRED PRACTICE HOURS 100 Direct.docx
NRS-493 Individual Success PlanREQUIRED PRACTICE HOURS 100 Direct.docxhoney725342
 
Now the Earth has had wide variations in atmospheric CO2-level throu.docx
Now the Earth has had wide variations in atmospheric CO2-level throu.docxNow the Earth has had wide variations in atmospheric CO2-level throu.docx
Now the Earth has had wide variations in atmospheric CO2-level throu.docxhoney725342
 
NR224 Fundamentals SkillsTopic Safety Goals BOOK P.docx
NR224 Fundamentals SkillsTopic Safety Goals BOOK P.docxNR224 Fundamentals SkillsTopic Safety Goals BOOK P.docx
NR224 Fundamentals SkillsTopic Safety Goals BOOK P.docxhoney725342
 
Nurse Education Today 87 (2020) 104348Contents lists avail.docx
Nurse Education Today 87 (2020) 104348Contents lists avail.docxNurse Education Today 87 (2020) 104348Contents lists avail.docx
Nurse Education Today 87 (2020) 104348Contents lists avail.docxhoney725342
 
Now that you’ve seen all of the elements contributing to the Devil’s.docx
Now that you’ve seen all of the elements contributing to the Devil’s.docxNow that you’ve seen all of the elements contributing to the Devil’s.docx
Now that you’ve seen all of the elements contributing to the Devil’s.docxhoney725342
 
NR360 We Can But Dare We.docx Revised 5 ‐ 9 .docx
NR360   We   Can   But   Dare   We.docx   Revised   5 ‐ 9 .docxNR360   We   Can   But   Dare   We.docx   Revised   5 ‐ 9 .docx
NR360 We Can But Dare We.docx Revised 5 ‐ 9 .docxhoney725342
 
Nurse Practitioner Diagnosis- Chest Pain.SOAPS-Subjective.docx
Nurse Practitioner Diagnosis- Chest Pain.SOAPS-Subjective.docxNurse Practitioner Diagnosis- Chest Pain.SOAPS-Subjective.docx
Nurse Practitioner Diagnosis- Chest Pain.SOAPS-Subjective.docxhoney725342
 
NURS 6002 Foundations of Graduate StudyAcademic and P.docx
NURS 6002 Foundations of Graduate StudyAcademic and P.docxNURS 6002 Foundations of Graduate StudyAcademic and P.docx
NURS 6002 Foundations of Graduate StudyAcademic and P.docxhoney725342
 
Nurse workforce shortage are predicted to get worse as baby boomers .docx
Nurse workforce shortage are predicted to get worse as baby boomers .docxNurse workforce shortage are predicted to get worse as baby boomers .docx
Nurse workforce shortage are predicted to get worse as baby boomers .docxhoney725342
 
Now, for the exam itself. Below are 4 questions. You need to answer .docx
Now, for the exam itself. Below are 4 questions. You need to answer .docxNow, for the exam itself. Below are 4 questions. You need to answer .docx
Now, for the exam itself. Below are 4 questions. You need to answer .docxhoney725342
 
Nur-501-AP4- Philosophical and Theoretical Evidence-Based research.docx
Nur-501-AP4- Philosophical and Theoretical Evidence-Based research.docxNur-501-AP4- Philosophical and Theoretical Evidence-Based research.docx
Nur-501-AP4- Philosophical and Theoretical Evidence-Based research.docxhoney725342
 
NU32CH19-Foltz ARI 9 July 2012 1945Population-Level Inter.docx
NU32CH19-Foltz ARI 9 July 2012 1945Population-Level Inter.docxNU32CH19-Foltz ARI 9 July 2012 1945Population-Level Inter.docx
NU32CH19-Foltz ARI 9 July 2012 1945Population-Level Inter.docxhoney725342
 
Nurse Working in the CommunityDescribe the community nurses.docx
Nurse Working in the CommunityDescribe the community nurses.docxNurse Working in the CommunityDescribe the community nurses.docx
Nurse Working in the CommunityDescribe the community nurses.docxhoney725342
 
nursing diagnosis1. Decreased Cardiac Output  related to Alter.docx
nursing diagnosis1. Decreased Cardiac Output  related to Alter.docxnursing diagnosis1. Decreased Cardiac Output  related to Alter.docx
nursing diagnosis1. Decreased Cardiac Output  related to Alter.docxhoney725342
 
Nursing Documentation Is it valuable Discuss the value of nursin.docx
Nursing Documentation Is it valuable Discuss the value of nursin.docxNursing Documentation Is it valuable Discuss the value of nursin.docx
Nursing Documentation Is it valuable Discuss the value of nursin.docxhoney725342
 
NR631 Concluding Graduate Experience - Scope Project Managemen.docx
NR631 Concluding Graduate Experience - Scope  Project Managemen.docxNR631 Concluding Graduate Experience - Scope  Project Managemen.docx
NR631 Concluding Graduate Experience - Scope Project Managemen.docxhoney725342
 
Number 11. Describe at least five populations who are vulner.docx
Number 11. Describe at least five populations who are vulner.docxNumber 11. Describe at least five populations who are vulner.docx
Number 11. Describe at least five populations who are vulner.docxhoney725342
 
ntertainment, the media, and sometimes public leaders can perpetuate.docx
ntertainment, the media, and sometimes public leaders can perpetuate.docxntertainment, the media, and sometimes public leaders can perpetuate.docx
ntertainment, the media, and sometimes public leaders can perpetuate.docxhoney725342
 
Now that you have  completed Lesson 23 & 24 and have thought a.docx
Now that you have  completed Lesson 23 & 24 and have thought a.docxNow that you have  completed Lesson 23 & 24 and have thought a.docx
Now that you have  completed Lesson 23 & 24 and have thought a.docxhoney725342
 
nothing wrong with the paper, my professor just wants it to be in an.docx
nothing wrong with the paper, my professor just wants it to be in an.docxnothing wrong with the paper, my professor just wants it to be in an.docx
nothing wrong with the paper, my professor just wants it to be in an.docxhoney725342
 

More from honey725342 (20)

NRS-493 Individual Success PlanREQUIRED PRACTICE HOURS 100 Direct.docx
NRS-493 Individual Success PlanREQUIRED PRACTICE HOURS 100 Direct.docxNRS-493 Individual Success PlanREQUIRED PRACTICE HOURS 100 Direct.docx
NRS-493 Individual Success PlanREQUIRED PRACTICE HOURS 100 Direct.docx
 
Now the Earth has had wide variations in atmospheric CO2-level throu.docx
Now the Earth has had wide variations in atmospheric CO2-level throu.docxNow the Earth has had wide variations in atmospheric CO2-level throu.docx
Now the Earth has had wide variations in atmospheric CO2-level throu.docx
 
NR224 Fundamentals SkillsTopic Safety Goals BOOK P.docx
NR224 Fundamentals SkillsTopic Safety Goals BOOK P.docxNR224 Fundamentals SkillsTopic Safety Goals BOOK P.docx
NR224 Fundamentals SkillsTopic Safety Goals BOOK P.docx
 
Nurse Education Today 87 (2020) 104348Contents lists avail.docx
Nurse Education Today 87 (2020) 104348Contents lists avail.docxNurse Education Today 87 (2020) 104348Contents lists avail.docx
Nurse Education Today 87 (2020) 104348Contents lists avail.docx
 
Now that you’ve seen all of the elements contributing to the Devil’s.docx
Now that you’ve seen all of the elements contributing to the Devil’s.docxNow that you’ve seen all of the elements contributing to the Devil’s.docx
Now that you’ve seen all of the elements contributing to the Devil’s.docx
 
NR360 We Can But Dare We.docx Revised 5 ‐ 9 .docx
NR360   We   Can   But   Dare   We.docx   Revised   5 ‐ 9 .docxNR360   We   Can   But   Dare   We.docx   Revised   5 ‐ 9 .docx
NR360 We Can But Dare We.docx Revised 5 ‐ 9 .docx
 
Nurse Practitioner Diagnosis- Chest Pain.SOAPS-Subjective.docx
Nurse Practitioner Diagnosis- Chest Pain.SOAPS-Subjective.docxNurse Practitioner Diagnosis- Chest Pain.SOAPS-Subjective.docx
Nurse Practitioner Diagnosis- Chest Pain.SOAPS-Subjective.docx
 
NURS 6002 Foundations of Graduate StudyAcademic and P.docx
NURS 6002 Foundations of Graduate StudyAcademic and P.docxNURS 6002 Foundations of Graduate StudyAcademic and P.docx
NURS 6002 Foundations of Graduate StudyAcademic and P.docx
 
Nurse workforce shortage are predicted to get worse as baby boomers .docx
Nurse workforce shortage are predicted to get worse as baby boomers .docxNurse workforce shortage are predicted to get worse as baby boomers .docx
Nurse workforce shortage are predicted to get worse as baby boomers .docx
 
Now, for the exam itself. Below are 4 questions. You need to answer .docx
Now, for the exam itself. Below are 4 questions. You need to answer .docxNow, for the exam itself. Below are 4 questions. You need to answer .docx
Now, for the exam itself. Below are 4 questions. You need to answer .docx
 
Nur-501-AP4- Philosophical and Theoretical Evidence-Based research.docx
Nur-501-AP4- Philosophical and Theoretical Evidence-Based research.docxNur-501-AP4- Philosophical and Theoretical Evidence-Based research.docx
Nur-501-AP4- Philosophical and Theoretical Evidence-Based research.docx
 
NU32CH19-Foltz ARI 9 July 2012 1945Population-Level Inter.docx
NU32CH19-Foltz ARI 9 July 2012 1945Population-Level Inter.docxNU32CH19-Foltz ARI 9 July 2012 1945Population-Level Inter.docx
NU32CH19-Foltz ARI 9 July 2012 1945Population-Level Inter.docx
 
Nurse Working in the CommunityDescribe the community nurses.docx
Nurse Working in the CommunityDescribe the community nurses.docxNurse Working in the CommunityDescribe the community nurses.docx
Nurse Working in the CommunityDescribe the community nurses.docx
 
nursing diagnosis1. Decreased Cardiac Output  related to Alter.docx
nursing diagnosis1. Decreased Cardiac Output  related to Alter.docxnursing diagnosis1. Decreased Cardiac Output  related to Alter.docx
nursing diagnosis1. Decreased Cardiac Output  related to Alter.docx
 
Nursing Documentation Is it valuable Discuss the value of nursin.docx
Nursing Documentation Is it valuable Discuss the value of nursin.docxNursing Documentation Is it valuable Discuss the value of nursin.docx
Nursing Documentation Is it valuable Discuss the value of nursin.docx
 
NR631 Concluding Graduate Experience - Scope Project Managemen.docx
NR631 Concluding Graduate Experience - Scope  Project Managemen.docxNR631 Concluding Graduate Experience - Scope  Project Managemen.docx
NR631 Concluding Graduate Experience - Scope Project Managemen.docx
 
Number 11. Describe at least five populations who are vulner.docx
Number 11. Describe at least five populations who are vulner.docxNumber 11. Describe at least five populations who are vulner.docx
Number 11. Describe at least five populations who are vulner.docx
 
ntertainment, the media, and sometimes public leaders can perpetuate.docx
ntertainment, the media, and sometimes public leaders can perpetuate.docxntertainment, the media, and sometimes public leaders can perpetuate.docx
ntertainment, the media, and sometimes public leaders can perpetuate.docx
 
Now that you have  completed Lesson 23 & 24 and have thought a.docx
Now that you have  completed Lesson 23 & 24 and have thought a.docxNow that you have  completed Lesson 23 & 24 and have thought a.docx
Now that you have  completed Lesson 23 & 24 and have thought a.docx
 
nothing wrong with the paper, my professor just wants it to be in an.docx
nothing wrong with the paper, my professor just wants it to be in an.docxnothing wrong with the paper, my professor just wants it to be in an.docx
nothing wrong with the paper, my professor just wants it to be in an.docx
 

Recently uploaded

ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 

Recently uploaded (20)

ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 

03.DS_Store__MACOSX03._.DS_Store03A2.DS_Store__.docx