diff options
Diffstat (limited to 'Schaum's_Outlines_-_Programming_with_C++/ch14.ipynb')
-rwxr-xr-x | Schaum's_Outlines_-_Programming_with_C++/ch14.ipynb | 536 |
1 files changed, 0 insertions, 536 deletions
diff --git a/Schaum's_Outlines_-_Programming_with_C++/ch14.ipynb b/Schaum's_Outlines_-_Programming_with_C++/ch14.ipynb deleted file mode 100755 index 2b06bed6..00000000 --- a/Schaum's_Outlines_-_Programming_with_C++/ch14.ipynb +++ /dev/null @@ -1,536 +0,0 @@ -{ - "metadata": { - "name": "", - "signature": "sha256:a2642ced32385d2b1020b66a0cd2578b114803009d5270f03f2b2323505ad39e" - }, - "nbformat": 3, - "nbformat_minor": 0, - "worksheets": [ - { - "cells": [ - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\n", - "def load(v):\n", - " v.append(\"Japan\")\n", - " v.append(\"Italy\")\n", - " v.append(\"Spain\")\n", - " v.append(\"Egypt\")\n", - " v.append(\"Chile\")\n", - " v.append(\"Zaire\")\n", - " v.append(\"Nepal\")\n", - " v.append(\"Kenya\")\n", - "\n", - "def print_(v):\n", - " for i in v:\n", - " print i\n", - "\n", - "v = []\n", - "load(v)\n", - "print_(v)" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Japan\n", - "Italy\n", - "Spain\n", - "Egypt\n", - "Chile\n", - "Zaire\n", - "Nepal\n", - "Kenya\n" - ] - } - ], - "prompt_number": 1 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\n", - "def load(v):\n", - " v.append(\"Japan\")\n", - " v.append(\"Italy\")\n", - " v.append(\"Spain\")\n", - " v.append(\"Egypt\")\n", - " v.append(\"Chile\")\n", - " v.append(\"Zaire\")\n", - " v.append(\"Nepal\")\n", - " v.append(\"Kenya\")\n", - "\n", - "def print_(v):\n", - " for i in v:\n", - " print i\n", - "\n", - "v = []\n", - "load(v)\n", - "print_(v)" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Japan\n", - "Italy\n", - "Spain\n", - "Egypt\n", - "Chile\n", - "Zaire\n", - "Nepal\n", - "Kenya\n" - ] - } - ], - "prompt_number": 2 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\n", - "\n", - "def load(v):\n", - " v.append(\"Japan\")\n", - " v.append(\"Italy\")\n", - " v.append(\"Spain\")\n", - " v.append(\"Egypt\")\n", - " v.append(\"Chile\")\n", - " v.append(\"Zaire\")\n", - " v.append(\"Nepal\")\n", - " v.append(\"Kenya\")\n", - "\n", - "def print_(v):\n", - " for i in range(len(v)):\n", - " print v[i]\n", - "\n", - "v = []\n", - "load(v)\n", - "print_(v)" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Japan\n", - "Italy\n", - "Spain\n", - "Egypt\n", - "Chile\n", - "Zaire\n", - "Nepal\n", - "Kenya\n" - ] - } - ], - "prompt_number": 3 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\n", - "\n", - "\n", - "def load(v):\n", - " v.append(\"Japan\")\n", - " v.append(\"Italy\")\n", - " v.append(\"Spain\")\n", - " v.append(\"Egypt\")\n", - " v.append(\"Chile\")\n", - " v.append(\"Zaire\")\n", - " v.append(\"Nepal\")\n", - " v.append(\"Kenya\")\n", - "\n", - "def print_(v):\n", - " for i in v:\n", - " print i\n", - "\n", - "v = []\n", - "load(v)\n", - "v.sort()\n", - "print_(v)\n" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Chile\n", - "Egypt\n", - "Italy\n", - "Japan\n", - "Kenya\n", - "Nepal\n", - "Spain\n", - "Zaire\n" - ] - } - ], - "prompt_number": 4 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\n", - "def load(v):\n", - " v.append(\"Japan\")\n", - " v.append(\"Italy\")\n", - " v.append(\"Spain\")\n", - " v.append(\"Egypt\")\n", - " v.append(\"Chile\")\n", - " v.append(\"Zaire\")\n", - " v.append(\"Nepal\")\n", - " v.append(\"Kenya\")\n", - "\n", - "def print_(v):\n", - " for i in v:\n", - " print i\n", - "\n", - "v = []\n", - "load(v)\n", - "w = v\n", - "print_(v)\n", - "print_(w)" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Japan\n", - "Italy\n", - "Spain\n", - "Egypt\n", - "Chile\n", - "Zaire\n", - "Nepal\n", - "Kenya\n", - "Japan\n", - "Italy\n", - "Spain\n", - "Egypt\n", - "Chile\n", - "Zaire\n", - "Nepal\n", - "Kenya\n" - ] - } - ], - "prompt_number": 5 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\n", - "def load(v):\n", - " v.append(\"Japan\")\n", - " v.append(\"Italy\")\n", - " v.append(\"Spain\")\n", - " v.append(\"Egypt\")\n", - " v.append(\"Chile\")\n", - " v.append(\"Zaire\")\n", - " v.append(\"Nepal\")\n", - " v.append(\"Kenya\")\n", - "\n", - "def print_(v):\n", - " for i in v:\n", - " print i\n", - "\n", - "v = []\n", - "load(v)\n", - "v.sort()\n", - "print_(v)\n", - "print \"v.front() = \" + v[0]\n", - "print \"v.back() = \" + v.pop(-1) \n", - "print \"v.back() = \" + v.pop(-1) \n", - "print \"v.back() = \" + v[-1] \n", - "print_(v)" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Chile\n", - "Egypt\n", - "Italy\n", - "Japan\n", - "Kenya\n", - "Nepal\n", - "Spain\n", - "Zaire\n", - "v.front() = Chile\n", - "v.back() = Zaire\n", - "v.back() = Spain\n", - "v.back() = Nepal\n", - "Chile\n", - "Egypt\n", - "Italy\n", - "Japan\n", - "Kenya\n", - "Nepal\n" - ] - } - ], - "prompt_number": 6 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\n", - "def load(v):\n", - " v.append(\"Japan\")\n", - " v.append(\"Italy\")\n", - " v.append(\"Spain\")\n", - " v.append(\"Egypt\")\n", - " v.append(\"Chile\")\n", - " v.append(\"Zaire\")\n", - " v.append(\"Nepal\")\n", - " v.append(\"Kenya\")\n", - "\n", - "def print_(v):\n", - " for i in v:\n", - " print i\n", - "\n", - "v = []\n", - "load(v)\n", - "v.sort()\n", - "print_(v)\n", - "v.pop(2) # removes Italy\n", - "v.pop(-2) # removes Spain\n", - "print_(v)" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Chile\n", - "Egypt\n", - "Italy\n", - "Japan\n", - "Kenya\n", - "Nepal\n", - "Spain\n", - "Zaire\n", - "Chile\n", - "Egypt\n", - "Japan\n", - "Kenya\n", - "Nepal\n", - "Zaire\n" - ] - } - ], - "prompt_number": 7 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\n", - "def load(v):\n", - " v.append(\"Japan\")\n", - " v.append(\"Italy\")\n", - " v.append(\"Spain\")\n", - " v.append(\"Egypt\")\n", - " v.append(\"Chile\")\n", - " v.append(\"Zaire\")\n", - " v.append(\"Nepal\")\n", - " v.append(\"Kenya\")\n", - "\n", - "def print_(v):\n", - " for i in v:\n", - " print i\n", - "v = []\n", - "load(v)\n", - "v.sort()\n", - "print_(v)\n", - "r = []\n", - "for i in range(2,len(v)-2):\n", - " r.append(v[i]) #removes the segment Italy..Nepal\n", - " \n", - "for i in r:\n", - " v.remove(i)\n", - "print_(v)\n", - "v.insert(2,\"India\")\n", - "print_(v)" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Chile\n", - "Egypt\n", - "Italy\n", - "Japan\n", - "Kenya\n", - "Nepal\n", - "Spain\n", - "Zaire\n", - "Chile\n", - "Egypt\n", - "Spain\n", - "Zaire\n", - "Chile\n", - "Egypt\n", - "India\n", - "Spain\n", - "Zaire\n" - ] - } - ], - "prompt_number": 8 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\n", - "\n", - "def load(v):\n", - " v.append(\"Japan\")\n", - " v.append(\"Italy\")\n", - " v.append(\"Spain\")\n", - " v.append(\"Egypt\")\n", - " v.append(\"Chile\")\n", - " v.append(\"Zaire\")\n", - " v.append(\"Nepal\")\n", - " v.append(\"Kenya\")\n", - " v.append(\"India\")\n", - " v.append(\"China\")\n", - " v.append(\"Malta\")\n", - " v.append(\"Syria\")\n", - "\n", - "def print_(v):\n", - " for i in v:\n", - " print i\n", - "\n", - "v = []\n", - "load(v)\n", - "print_(v)\n", - "egypt = v.index('Egypt')\n", - "malta = v.index('Malta')\n", - "w = v[egypt:malta+1]\n", - "w.sort()\n", - "print_(w)" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Japan\n", - "Italy\n", - "Spain\n", - "Egypt\n", - "Chile\n", - "Zaire\n", - "Nepal\n", - "Kenya\n", - "India\n", - "China\n", - "Malta\n", - "Syria\n", - "Chile\n", - "China\n", - "Egypt\n", - "India\n", - "Kenya\n", - "Malta\n", - "Nepal\n", - "Zaire\n" - ] - } - ], - "prompt_number": 9 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\n", - "def copy(v,x,n):\n", - " for i in x:\n", - " v.append(i)\n", - "\n", - "def projection(v,b):\n", - " v_size = len(v)\n", - " w = []\n", - " for i in range(0,v_size):\n", - " if b[i]:\n", - " w.append(v[i])\n", - " return w\n", - "\n", - "def print_(v):\n", - " for i in v:\n", - " print i,\n", - " print ''\n", - "\n", - "x = [ 22.2, 33.3, 44.4, 55.5, 66.6, 77.7, 88.8, 99.9 ]\n", - "v = []\n", - "copy(v, x, 8)\n", - "y = [ False, True, False, True, True, True, False, True ]\n", - "b = []\n", - "copy(b, y, 8)\n", - "w = projection(v, b)\n", - "print_(v)\n", - "print_(w)" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "22.2 33.3 44.4 55.5 66.6 77.7 88.8 99.9 \n", - "33.3 55.5 66.6 77.7 99.9 \n" - ] - } - ], - "prompt_number": 10 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [], - "language": "python", - "metadata": {}, - "outputs": [] - } - ], - "metadata": {} - } - ] -}
\ No newline at end of file |