Assigning template file to a view
Take a look at Drupal 7 Template (Theme Hook) Suggestions

For content types you can try 

node--[type|nodeid].tpl.php

base template: node.tpl.php

Theme hook suggestions are made based on these factors, listed from the most specific template to the least. Drupal will use the most specific template it finds:

node--nodeid.tpl.php
node--type.tpl.php
node.tpl.php


To theme a view.. 


Set up your view; by going to Views -> Add View
Once, your view is completely set up, at the bottom of the view (left column), you will see a link called "Theme Information", click on it.
What you will be presented with is a list of templates (.tpl.php) files that the views uses to theme your data. Basically the file names that are bolded are the files views is using to theme the data.


Check How to create a Custom Template for a View